/* XPM */
static char * ddd_code_xpm@[] = {
/* width height num_colors chars_per_pixel */
"604 362 14 1",
/* colors */
" 	c #bfbfbf",
".	c #000000",
"X	c #ffffff",
"o	c #737373",
"O	c #000080",
"+	c #0000ff",
"@	c #c0c0c0",
"#	c #7f7f7f",
"$	c #6a6a6a",
"%	c #404040",
"&	c #838383",
"*	c #c3c3c3",
"=	c #006400",
"-	c #8b0000",
/* pixels */
"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           .",
" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" X   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO   o.",
" X   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO   o.",
" X   OOOOOOO++++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.OOXXXXXXXXXXXXXXX.OO   o.",
" X   OOOOO++XXXX..++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@@@@@@@@@@@@o.OOX@@@@@@@@@@@@@o.OO   o.",
" X   OOOO+XXXX..XXX.+OOOOOOOXXXXXOOOOXXXXXOOOOXXXXXOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOXXOOOOOOOOOOOXXOOOOOXXOOOOOOOOOOOOOXXOXXOOOOOOOOOOOOOOOXXOOOOXXOOOOOXXOOOOOXXOOOXXOOOOXXOOOOOXXOOOOOXXOOOXXOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOXXOOOOOOOOOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.........@@o.OOX@@@@@@@@@@@@@o.OO   o.",
" X   OOOO+XXX....X.X+OOOOOOOXXOOXXOOOXXOOXXOOOXXOOXXOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOXXOOOOOOOOOXXXXOOOOOXXOOOOOOOOOOOOOXXOXXOOOOOOOOOOOOOOOXXOOOOXXOOOOOXXOOOOOXXOOOXXOOOOXXOOOOOXXOOOOOXXOOOXXOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOXXOOOOOOOOXXOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.........@@o.OOX@@@..@@@@..@@o.OO   o.",
" X   OOO+XX.######.XX+OOOOOOXXOOOXXOOXXOOOXXOOXXOOOXXOOXXOOOOOOOXOXXOOXXOOXXXXOOXXOXXOOXOXXOOXXOOXXXXOOOXXXXOOXXOXXOXXXXOOOOXOOXXXXOOXXXXOOXXXXOOOOXXOOOOOXOXXXXXOOXXXXOOXXOXXOOXXXXOOXXOXXOOXOOXXOXXOOXXOXXOOXXOXXOOOXOOXXOXXOOXXOXXOOXXOXXOOOXOOXXXXOOXXOOXXOXXOOXXOXXXXOOXXXXOOOXXXXOOXXXXOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.@@@@@@@.@@o.OOX@@@@..@@..@@@o.OO   o.",
" X   OOO+XXXX....XXXX+OOOOOOXXOOOXXOOXXOOOXXOOXXOOOXXOOXXOOOOOOXXOXXOOXXOXXOOXXOXXXXXOXXOXXOOXXOXXOOXXOXXOOXXOXXXXXXXOOXXOOXXOXXOOXXOOXXOOXXOOXXOOOXXOOOOXXOOOOXXOXXOOXXOXXOXXOXXOOXXOXXXXXOXXOXXOXXXOXXOXXXOXXOXXXOOXXOXXOXXXOXXOXXXOXXOXXXOOXXOXXOOXXOXXOOXXOXXOOXXOOXXOOXXOOXXOXXOOXXOOXXOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.@@@@@@@.@@o.OOX@@@@@....@@@@o.OO   o.",
" X   OOO+XX.######.XX+OOOOOOXXOOOXXOOXXOOOXXOOXXOOOXXOOOOOOOOOOXXOXXOOXXOXXXOOOOXXXOOOXXOXXOOXXOXXXOOOOXXOOXXOXXXOOXXXOOOOOXXOXXXOOOOOXXOOXXXOOOOOOXXOOOOXXOOOXXOOXXOOXXOXXOXXOXXOOXXOXXXOOOXXOXXOOXXOXXOOXXOXXOOXXOOXXOXXOOXXOXXOOXXOXXOOXXOOXXOXXOOOOOOXXXXOOOXXXXOOOXXOOXXOOXXOXXXOOOOOXXOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.@@@@@@@.@@o.OOX@@@@@@..@@@@@o.OO   o.",
" X   OOO+..X......X..+OOOOOOXXOOOXXOOXXOOOXXOOXXOOOXXOOOOOOOOOOXOOXXOOXXOOOXXXOOXXOOOOXOOXXOOXXOOOXXXOOXXXXXXOXXOOOOOXXXOOOXOOOOXXXOOOXXOOOOXXXOOOOXXOOOOXOOOOXOOOXXXXXXOXXOXXOXXXXXXOXXOOOOXOOXXOOXXOXXOOXXOXXOOXXOOXOOXXOOXXOXXOOXXOXXOOXXOOXOOXXOOOOOOOXXOOOOOXXOOOOXXOOXXXXXXOOOXXXOOOXXOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.@@@@@@@.@@o.OOX@@@@@....@@@@o.OO   o.",
" X   OOO+XXX.####.XXX+OOOOOOXXOOOXXOOXXOOOXXOOXXOOOXXOOOOOOOOOOXOOXXOOXXOOOOXXXOXXOOOOXOOXXOOXXOOOOXXXOXXOOOOOXXOOOOOOXXXOOXOOOOOXXXOOXXOOOOOXXXOOOXXOOOOXOOOXXOOOXXOOOOOXXOXXOXXOOOOOXXOOOOXOOXXOOXXOXXOOXXOXXOOXXOOXOOXXOOXXOXXOOXXOXXOOXXOOXOOXXOOOOOOXXXXOOOXXXXOOOXXOOXXOOOOOOOOXXXOOXXOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@.@@@@@@@.@@o.OOX@@@@..@@..@@@o.OO   o.",
" X   OOO+XX........XX+OOOOOOXXOOXXOOOXXOOXXOOOXXOOXXOOOXXOOOOOXXOOXXOXXXOXXOOXXOXXOOOXXOOXXOXXXOXXOOXXOXXOOXXOXXOOOXXOOXXOXXOOXXOOXXOOXXOXXXOOXXOOOXXOOOXXOOXXOOOOXXOOXXOXXOXXOXXOOXXOXXOOOXXOOXXOXXXOXXOXXXOXXOXXXOXXOOXXOXXXOXXOXXXOXXOXXXOXXOOXXOOXXOXXOOXXOXXOOXXOOXXOXXXOOXXOXXOOXXOOXXOXOXXOOOXXOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@......@@@@o.X@@.@@@@@@@.@@o.OOX@@@..@@@@..@@o.OO   o.",
" X   OOOO+.XX.##.XX.++OOOOOOXXXXXOOOOXXXXXOOOOXXXXXOOOOXXOOOOOXXOOOXXOXXOOXXXXOOXXOOOXXOOOXXOXXOOXXXXOOOXXXXOOXXOOOOXXXXOOXXOOOXXXXOOOOXXOOXXXXOOOOXXOOOXXOOXXXXXOOXXXXOOXXOXXOOXXXXOOXXOOOXXOOOXXOXXOOXXOXXOOXXOXXOXXOOOXXOXXOOXXOXXOOXXOXXOXXOOOXXXXOOXXOOXXOXXOOXXOOOXXOOXXXXOOOXXXXOOOOXXOOXXOOOOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@......@@@@o.X@@.........@@o.OOX@@@@@@@@@@@@@o.OO   o.",
" X   OOOO+.XXX..XXX.++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@@@@@@o.X@@@@@@@@@@@@@o.OOX@@@@@@@@@@@@@o.OO   o.",
" X   OOOOO++OXXXX+++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXoooooooooooooo.Xoooooooooooooo.OOXoooooooooooooo.OO   o.",
" X   OOOOOOO++++++++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO................................OO................OO   o.",
" X   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO   o.",
" X   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   o.",
" X   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@........@..@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@..@..@@..@@@@@@@@@@@@@@@@@@..@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@..@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@@@@@@@..@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@..@@@@@..@@@@@@@@@@@@@@@@@@..@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@..@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@..@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@@@@@@@..@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@@....@@@@@@@@@@@@@@@@@@@..@@@@@@..@..@..@....@@@@@@@@@@@@@@@@@@..@@..@..@@....@@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@....@..@....@@@..@..@..@..@....@@.@...@...@@@@@@@@@@@@@@@@@@@..@@@@@@....@@.@...@...@@.@...@...@@@....@@..@..@@@..@..@@....@@@@@@@@@@@@@@@@@@@..@@@..@....@@....@@....@..@@..@@....@@@@@@@@@@@@@@@@@@@..@@@..@@....@@..@@..@..@..@....@@@....@@@@@@@@@@@@@@@@@@@..@@@..@@....@@....@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@....@@..@..@..@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@...@..@@..@@@@@@@@@@@@@@@@@@@..@@..@..@..@@..@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@.........@@..@..@...@.......@@..@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@..@..@@..@@..@..@@..@...@..@..@...@..@@..@@@@@@@@@@@@@@@@@@@...@@@@@..@@..@@..@@..@@..@@..@..@@..@@@@@@@@@@@@@@@@@@@...@@@@..@@..@..@@..@.......@@..@..@@..@@@@@@@@@@@@@@@@@@..@@@..@..@@..@@..@@..@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@..@@..@..@...@..@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@.....@..@..@..@@..@@@@@@@@@@@@@@@@@@......@..@@..@..@@..@@@@@@@@@@@@@@@@@@@..@@..@..@..@@..@@..@..@..@@@@@@@@@@@@@@@@@@@......@...@@..@@..@..@@..@...@@@@@@..@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@..@..@@..@@..@@@@@..@..@@..@..@@..@...@@@@@@@@@@@@@@@@@@@@@@@@...@@@..@@@@@@..@@..@@..@@..@...@@@@@@@@@@@@@@@@@@@@@@@@...@@..@@..@..@@..@...@@..@@@@@..@@..@@@@@@@@@@@@@@@@@@..@@@..@@@@@..@@..@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@..@@..@..@..@@..@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@......@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@@@@@@@@@@@@@@@@@@@.@@.@@..@......@@..@..@..@@@@@@@@@@@@@@@@@@@..@@@@@..@@@..@@..@..@@..@..@@@@.....@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@..@..@@..@@..@@.....@..@@..@..@@..@@@...@@@@@@@@@@@@@@@@@@@@@@@...@@..@@@.....@@..@@..@@..@@@...@@@@@@@@@@@@@@@@@@@@@@@...@..@@..@..@@..@..@@@..@@@@@......@@@@@@@@@@@@@@@@@@..@@@..@@.....@@..@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@......@..@..@@..@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@..@@@@@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@@@@@@@@@@@@@@@@@@@....@@..@..@@@@@@..@..@..@@@@@@@@@@@@@@@@@@@..@@@@@..@@@..@@..@..@@..@..@@@..@@..@..@@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@@..@..@@..@@..@..@@..@@..@..@@..@..@@..@..@@..@@@@...@@@@@@@@@@@@@@@@@@..@@@..@@..@@..@@..@@..@@..@@..@@@@...@@@@@@@@@@@@@@@@@@..@@@..@..@@..@..@@..@..@@@..@@@@@..@@@@@@@@@@@@@@@@@@@@@@..@@@..@..@@..@@..@@..@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@..@@@@@..@..@@..@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@..@@..@@@@@@@@@@@@@@@@@@..@@@@@..@...@..@@..@.@@@@@@@@@@@@@@@@@@@..@@@..@..@@..@@@..@@..@@@@@@@@@@@@@@@@@@@@..@@@@@..@@@..@@..@..@...@..@@@..@@..@..@@..@@..@@@@@@@@@@@@@@@@@@@..@@....@@..@..@@..@@..@..@@..@@..@..@@..@..@@..@..@...@..@@..@@@@@@@@@@@@@@@@@@..@@@..@@..@...@@..@@..@...@...@..@@..@@@@@@@@@@@@@@@@@@..@@@..@..@@..@..@...@..@@@..@@..@..@@..@@@@@@@@@@@@@@@@@@..@@..@@..@@..@@..@...@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@..@@..@..@...@..@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@..@@@@..@..@@....@@@@@@@@@@@@@@@@@@@......@@..@..@..@@@..@@@@@@@@@@@@@@@@@@@@..@@@..@@....@@@@..@@..@@@@@@@@@@@@@@@@@@@@..@@@@@..@@@@....@@@..@..@..@@@@...@....@@..@@..@@@@@@@@@@@@@@@@@@@@....@@....@@..@@..@@..@..@@..@@..@@...@....@@..@@..@..@@....@@@@@@@@@@@@@@@@@@@@.....@@@@..@@...@..@@..@@..@..@@....@@@@@@@@@@@@@@@@@@@@.....@@@....@@@..@..@..@@@@....@@@....@@@@@@@@@@@@@@@@@@@.....@@@@...@..@@..@@...@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@..@@....@@..@..@..@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$   o.",
" X   XX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o.",
" X   X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.@@@@%.@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@XXX@XX@@@@$$$@@@@@@@@@@@@@@@@@######@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@.@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X%.%@@@%.#@@@@@@@$@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@X@XXXXXXX@X@@$@@@@@@@@@@@@@@@@###    ###@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@...@.@@...@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%..%@@%..#@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@XXXXXXX@XX@@@@@@@@@@@@@@@@@@##   #    ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@.##.##.@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@##@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@.@@@@..#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  X %.  ###@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@....@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%X%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXX@@@@@@@@@@@@@@@@@@@##   #    ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...@..#...#..@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@###@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@...@.@....@@@@@@@@@@@@@@@@@@@@@@@@@@%....%.%....##@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@. XX .@. XX .@@@@@@@@@@@@@@@@@@@@@@@@@@@%X%%..%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@@XXXXX@X@@@@@@@@@@@@@@@@@##    #     ##@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@....@.##.####.@@@@@@@@@@@@@@@@@@@@@####@#####@####@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XXXXXXXXXX@@@XX@@@@@@@@@@@@@@....@XX...@@@@@@@@@@@@@@@@@@@@@@@@% XX % %.% XX ##@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@. XXXX . XXXX .@@@@@@@@@@@@@@@@@@@@@@@@@@%%%.@@%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%% XXXXX@@@@@@@@@@@@@@@@@@## #######  ##@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..##.##.@@@@@@@@@@@@@@@@@@@@@@@@@###   ###@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@XXXXXXXX$$@@@XX@@@@@@@@@@@@@@@...@.#X..#@@@@@@@@@@@@@@@@@@@@@@@.XX  %X .% X  .#@@@@@@@@@@@@@@@@@@@@@%XXXXXXXXX%XXX%@@@@@@@@@@@@@@@@@@@@@.XXXXXX.XXXXXX.#@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% X%%. XXXXX@@@@@@@@@@@@@@@@@##    #     ##@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@..@@......#...@@@@@@@@@@@@@@@@@@@@@@@@#         #@@@@@@@@@@@@@   o.",
" X   @@@@@@@..@@..@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@XX@@@@$$@@@@XX@@@@@@@@@@@@@@....@X.#X..@@@@@@@@@@@@@@@@@@@@@@@.XXX %...% X  .#@@@@@@@@@@@@@@@@@@@@@%X%%%X%X%X%X%X%@@@@@@@@@@@@@@@@@@@@@.XXXXXX.XXXXXX.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% X %%..@XXX@@@@@@@@@@@@@@@@@@##    #    ###@@@@@@@@@@@@@@@@@@@@@@@@#######@@@@###@@@@@@@@@@@@@@@@@@@@@@@@. ...   . ...@@@@@@@@@@@@@@@@@@@@@@@@@@# ### ### #@@@@@@@@@@@@@   o.",
" X   @@@@@@..@@@@..@@@@@@@@@@$$XXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@XX@@@@$$@@@@XX@@@@@@@@@@@@@@@@@@..X.X..@@@@@@@@@@@@@@@@@@@@@@@. %...X %...% .#@@@@@@@@@@@@@@@@@@@@@%XXX%X%X%X%X%X%@@@@@@@@@@@@@@@@@@@@@.XXX..X.XXX..X.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@.%%%..%.@XXXX@@@@@@@@@@@@@@@@@@##   #   ####@@@@@@@@@@@@@@@@@@@@@@@@@#####@@@@#####@@@@@@@@@@@@@@@@@@@@@@@@.   ...   .@@@@@@@@@@@@@@@@@@@@@@@@@@@# ### ### #@@@@@@@@@@@@@   o.",
" X   @@@@@@..@@@@..@@@..@@@@@$$XXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@XX@@$$@@@@@XX@@@@@@@@@@@@@..X.@..X.X..@@@@@@@@@@@@@@@@@@@@@@@.X %.# .. .%  .#@@@@@@@@@@@@@@@@@@@@@%%%X%X%X%X%XXX%@@@@@@@@@@@@@@@@@@@@@. XX..X. XX.. .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.X%%XX....%.@XX@X@@@@@@@@@@@@@@@@@@###     #####@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@#######@@@@@@@@@@@@@@@@@@@@@@@.  . .X.  .@@@@@@@@@@@@@@@@@@@@@@@@@@@##   #   ##@@@@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@..@@@@@$$XXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@XX@@$$@@@@@XX@@@@@@@@@@@@@..X#.XX.#X..@@@@@@@@@@@@@@@@@@@@@@@.X  .# %%%.X  .#@@@@@@@@@@@@@@@@@@@@@%XXX%X%XXX%X%%%@@@@@@@@@@@@@@@@@@@@@@. XXX.#. XX .##@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%.@@@@@@@@@@@@@@@@@@@@@@@@@@@%% XX .....%@X@X@@@@@@@@@@@@@@@@@@@@@############@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@..  . .XXX.  ..@@@@@@@@@@@@@@@@@@@@@@@@@@##     ##@@@@@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@@@@@@@@$$XXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@XX$$@@@@@@XX@@@@@@@@@@@@@#..X#..#X..#@@@@@@@@@@@@@@@@@@@@@@@.X  .#####.X  .#@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@....##@....##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@% XX %%....%#X@X@X@@@@@@@@@@@@@@@@@@@@@@@@#########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@..  . .XXX.  ..@@@@@@@@@@@@@@@@@@@@@@@@@@@#     #@@@@@@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@@@@@@@@$$XXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX...XXX....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@XX$$@@@@@@XX@@@@@@@@@@@@@@...XXXX...@@@@@@@@@@@@@@@@@@@@@@@@.....#@@@@.....#@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@####@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#..@@@@@@@@@@@@@@@@@@@@@@@@@%%XX %%%..%###@@ #  @@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@##@@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@.  . .X.  .@@@@@@@@@@@@@@@@@@@@@@@@@@@#### # ####@@@@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@@@@@@@@$$XXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XX.XXX.XX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@.X %.#@@@@.X %.#@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#X%%@@@@@@@@@@@@@@@@@@@@@@@@% X %%%..%@@@@@ %####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@########@@@@@@@@@@@@@@@@@@@@@@@@@@@.   ...   .@@@@@@@@@@@@@@@@@@@@@@@@####@@## ##@@####@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@..@@@@@$$XXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@@@#....#@@@@@@@@@@@@@@@@@@@@@@@@@@.....#@@@@.....#@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%#@@@@@@@@@@@@@@@@@@@@@@@..%%%..%@@@@ %%%%%%# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@@@@.           .@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@##@@@@@@@@@@@   o.",
" X   @@@@@..@@@@@@..@@..@@@@@$$XXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####@@@@@#####@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%.#@@@@@@@@@@@@@@@@@@@@@@@%..%.%##@ #%%%## @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......  .....@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@   o.",
" X   @@@@@@..@@@@..@@@@@@@@@@$$XXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@XXXXXXXXXXXX@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.#@@@@@@@@@@@@@@@@@@@@@@@@ ...####### @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@..@@@@..@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@X@@@@@@@@@@$@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@..@@..@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@X$$$$$$$$$$$@@XX@@@@.@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@....@.@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@.@@@.@@@@@@@.@@@@@@@.@@@@@@@@@@@@@@@@@@@...@@@@@@.@@@@@@@.@@@@@@@@@@@@@@...@@.@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@###@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@#@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@.@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@#@#@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@.@@@@@..@@@..@@.@@.@.@@.@...@@@@@@@@@@@@.@@@@@@.@.@@@...@@@@@@@@@@@@@@@@@@@@@.@@.@.@.@@..@@...@@@.@@.@@@@@@@@@@@@.@@@.@...@@...@@...@.@.@@@@@@@@@@@@@@@@@.@@.@.@.@@@.@.@@...@@@@@@@@@@@@@.@@.@@@@...@...@@.@...@@.@@@.@@@@@@@@@@@@#@@@@#@#@@@##@@#@@@#@@@@@@@@@@@@@@#@@#@@##@@###@###@@###@@##@@@@@@@@@@@@@@@@@@.@@@@@..@@...@@@@@@@@@@@@@@@@@#@@#@#@#@@@###@@@@###@###@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@.@@@@.@@.@.@@.@.@.@@.@@.@.@@.@@@@@@@@@@@...@@.@..@.@.@@.@@.@@.@@@@@@@@@@@@@@@...@@..@@.@@.@@@@.@@.@.@@@@@@@@@@@@@.@@@.@@@@.@@.@@.@@@@..@.@@@@@@@@@@@@@@@@.@@.@..@@.@..@.@@.@@@@@@@@@@@@@@.@@.@.@.@@@@.@@.@.@@@@.@.@@@.@@@@@@@@@@@@@##@@##@#@#@@#@#@#@#@@@@@@@@@@@@@@#@@#@#@@#@@#@@@@@#@@#@@#@@#@@@@@@@@@@@@@@@@@@..@@.@@.@@.@@@@@@@@@@@@@@@@@@#@@#@##@#@#@@#@#@#@@@@#@@#@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@.@@@@.@@.@.@@.@..@@@.@@.@.@@.@@@@@@@@@@@.@@@@.@.@@.@.@@.@@@.@@.@@@@@@@@@@@@@@.@@.@.@@@....@....@@..@@@@@@@@@@@@@@.@.@.@....@@.@@.@@@@.@@.@@@@@@@@@@@@@@@@...@@.@@@.@.@@.@@.@@@@@@@@@@@@@@.@@.@.@@..@@.@@.@.@....@@.@.@@@@@@@@@@@@@@@@#@#@@#@#@@#@#@#@#@@@@@@@@@@@@@@###@@#@@#@@#@@####@@#@@####@@@@@@@@@@@@@@@@@@@@.@....@@.@@@@@@@@@@@@@@@@@@#@@#@#@@#@#@@#@#@@##@@#@@#@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@.@@@@.@@.@.@@.@.@.@@.@@.@.@@.@@@@@@@@@@@.@@@@.@.@@.@.@@.@@.@@.@@@@@@@@@@@@@@@.@@.@.@@@.@@@@.@@.@@.@.@@@@@@@@@@@@@.@.@.@.@@.@@.@@.@@@@.@@.@@@@@@@@@@@@@@@@.@@@@.@@@.@.@@.@@.@@@@@@@@@@@@@@.@@.@.@@@@.@.@@.@.@.@@.@@@.@@@@@@@@@@@@@@@@@#@#@@#@#@@#@#@#@#@@@@@@@@@@@@@@#@@#@#@@#@@#@@#@@#@@#@@#@@@@@@@@@@@@@@@@@@@@@@@.@.@@@@@.@@@@@@@@@@@@@@@@@@#@@#@#@@#@#@@#@#@@@@#@#@@#@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@....@@..@@@..@@.@@.@@...@...@@@@@@@@@@@@.@@@@.@.@@.@@...@@@@@@@@@@@@@@@@@@@@@...@@.@@@@...@@..@.@.@@.@@@@@@@@@@@@@.@.@@@..@.@..@@...@.@@.@@@@@@@@@@@@@@@@.@@@@.@@@.@.@@.@@.@@@@@@@@@@@@@@...@@.@...@@...@@.@@..@.@.@@@@@@@@@@@@@@@###@@#@@#@@##@@@#@#@@@@@@@@@@@@@@@#@@#@@##@@@##@@##@#@##@@###@@@@@@@@@@@@@@@@@...@@@...@@..@@@@@@@@@@@@@@@@@@##@@#@@#@@###@#@###@@###@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o.",
" X   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&   o.",
" X   @&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&&&&&&&&&&&&&&X   o.",
" X   @&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X@&&*****X*****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&****XX&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&****XX&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                 .XXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X                                                                              o.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X                                                                              o.XXXXXXX@&&XX&&&&&&&&&XX   o.",
" X   @&&XXXXXX.XXX.XXX...XXX...XXXXX....XXXXXXXXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X                                                                              o.XXXXXXX@&&X&&&&&&&&&&XX   o.",
" X   @&&XXXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXXXXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ########################################################################   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ########################################################################   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXXXXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   #######++++++#########################################XXXXXXXXXXXXXXX.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXXXXXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   #####++XXXX..++#######################################X@@@@@@@@@@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ####+XXXX..XXX.+#######     ####     ####     ########X@@@@@@@@@@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXX...XXXXX.XXXXX..X.XXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ####+XXX....X.X+#######  ##  ###  ##  ###  ##  #######X@@@..@@@@..@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+XX.######.XX+######  ###  ##  ###  ##  ###  ######X@@@@..@@..@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+XXXX....XXXX+######  ###  ##  ###  ##  ###  ######X@@@@@....@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+XX.######.XX+######  ###  ##  ###  ##  ###  ######X@@@@@@..@@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+..X......X..+######  ###  ##  ###  ##  ###  ######X@@@@@....@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+XXX.####.XXX+######  ###  ##  ###  ##  ###  ######X@@@@..@@..@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ###+XX........XX+######  ##  ###  ##  ###  ##  #######X@@@..@@@@..@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ####+.XX.##.XX.++######     ####     ####     ########X@@@@@@@@@@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ####+.XXX..XXX.++#####################################X@@@@@@@@@@@@@o.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   #####++#XXXX+++++#####################################Xoooooooooooooo.##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   #######++++++++++#####################################................##   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   ########################################################################   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X..XXX...XXXX...XXXXXXXXXXX.X.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@==@@==@==@==@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXXXXXXXX.X.X.XXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXX.......XXXXXXXX.XXX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@==@@==@===@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@======@@==@@==@==@@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.....XX.....XXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXX.......XXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@==@@==@@==@==@@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@==@@==@==@@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@==@===@==@@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXX...XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@==@@@==@@==@==@==@@==@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX==XXXXXXXX-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXXXXXX   o.",
" X   @&&XXXX====XXXXXX---------XXXXXXX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXXX&XX   o.",
" X   @&&XXX======XXXX-----------XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXX.XXXXXXXXXX.X.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXX======XX-------------XXXXXXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXX.XXXX.....XXXXXXXXXXXXXXXXX.X.XXXXX..XXXXXXX.XXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXX....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXX======---------------XXXXXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXX.X.XXXXX..XXXXXXX.XXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&XX&&&&&&&&&XX   o.",
" X   @&&===========-XXXXXXXXX-XXX-XXXXXX.X.....XXX.X..XXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXXX...XX.XXXXX.XXXXXXXXXX.XXXXX.X..XXX...XXXX...XXXX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX.XX.XXX....XXX...XXXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX.XXX.XX.XXX.XXX.X..XXX...XXX.X..XXXXXXXXXXX.XXXXXX...XXX.XXX.XXX...XXXXX.XXXXX...XXXXX...XXX...XXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&X&&&&&&&&&&XX   o.",
" X   @&&===========-X---X-X-X-X-X-XXXXXX.XX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XXX.XX.XXX.XXX..XXXX.XXX.XX..XX.XXXXXXXXXX.XXXXX.XXX.XX.XXX.XX.XXX.XXXX.XXXX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&===========-XXX-X-X-X-X-X-XXXXXX.XX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XXX.XXXXXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX....XXX.XXX.XXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXX.XX.XXXXXX.XXX.XXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&===========---X-X-X-X-XXX-XXXXXX.XX.XXXXXX.XXXXX.....XX.....XXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.....X.X.X.X.XXXXXXXXXX.XXXXX.XXXXX.....XX.....XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX......X.XXX.XXX....XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XXX.XXX.X.XXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXX.X.XXX.....XXXX.XXXXX....XX.XXXXXX.....XXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&===========-XXX-X-XXX-X---XXXXXX.XX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.X.XXX.XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXX.XXX.X.XXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXX.X.XXX.XXXXXXXX.XXXX.XXX.XX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX======---------------XXXXXX.XX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXXX.XXXXXXX..XXXXXXXXXXXXXXXXX.XXXX.X.XX..XX.XXX.XXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXX.XXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXX.XXXX.XXX.XXXX.XXXX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX======XX-------------XXXXXXX.XXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX...XXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXXX.XXXXX.XXXXXXX..XXXXXXXXXXXXXXXXX.XXXX.XX..X.XXX...X.XXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX....XXXXX.XXXXX.XXXXXX...XXX.XXX.XXXXXXXXXX....XXX...XXXXX.XXXXX...XXXXX.XXXXX...X.XXX...XXX...XXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXX======XXXX-----------XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@@@@@@@@@--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX====XXXXXX---------XXXXXXX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@@@@@@@@@--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX==XXXXXXXX-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@--@@----@@----@@--@----@----@@--@--@--@@----@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@---@--@@--@@--@@--@------------@@--@---@--@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXX.X.XXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@@--@@--@@--@@--@---@@---@@--@@--@--@@--@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXX.X.XXXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX..XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@@--@@--@@------@--@@@--@@@--@@--@--@@--@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....XXX.X..XXX...XXXX...XXXXXXXXXXXX.XXXXXX.XXXXX...XXX.....XX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXXX...XX.XXXXX.XXXXXXXXXX.XXXXX.X..XXX...XXXX...XXXX.XXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.X..XXX...XXXXX...XXX...XXXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX..XX..X.XXX.XXX.X..XXX.X..XXX...XXX.XXX.XXXXXXXXX.XXX.XXX...XXX.X..XXX.X..XXXX...XXXX.X..XXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@@--@@--@@--@@@@@--@@@--@@@--@@--@--@@--@@--@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX..XXXX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.X.XXX.XXX..XXXXX..XXXX.XXX.XX.XXX.XXXXXXXXX.XXX.XX.XXX.XX..XX.XX..XX.XX.XXX.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@@--@@--@---@@--@--@@@--@@@--@---@---@--@@--@-@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.X.......XXXXX.XXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXX.XX.XXXXXX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.X.XXX.XXX.XXXXXX.XXXXXXXXX.XX.XXX.XXXXXXXXX.....XX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@--@--@@--@@@--@@----@@--@@@--@@@@--@--@--@--@@@@--@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXXXX.XXXXX.XXXX.....XXX.XXXXXX.XXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.....X.X.X.X.XXXXXXXXXX.XXXXX.XXXXX.....XX.....XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.XXXXXX....XX.XXXXXX.....XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.X.XXX.XXX.XXXXXX.XXXXXX....XXX.X.XXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.....XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.XXXXX.XXX.XX.XXXXXX.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXXX.X.XXX.XXX.XXXXXX.XXXXX.XXX.XXX.X.XXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXXXX.XXXXXX..XXXXXXXXXXXXXXXXXX.XX.XXX.XXXXX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXXX.X.XX..XXX.XXXXXX.XXXXX.XXX.XXXX.XXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXX.XXXXX...XXXX.XXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX...XXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXXX.XXXXXX.XXXXXX..XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...X.XXX...XXX...XXXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXXX.XX..X.XXX.XXXXXX.XXXXXX...X.XXX.XXXXXXXXXXX.XXX.XXX...XXX....XXX....XXXX...XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.X.XXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXX.XXXX.....XXXXXXXXXXXXXXXXX.X.XXX.....XXXXXXXXXXXXX.XXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX...XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXX.XXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....XXX.X..XXX...XXXX...XXXXXXXXXXXX.XXXXXX.XXXXX...XXX.....XX.....XXXXXXXXXXX.XXXXXX.XXXXX...XXX.....XX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXXX...XX.XXXXX.XXXXXXXXXX.XXXXX.X..XXX...XXXX...XXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XXX....XX.XXX.XXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX.XXXXXXXX.XXXXX...XXX.X..XXX.X..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXX.XXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXX.......XXXXXXXXXXXXXXX..XX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX.XXXXX....XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XXXXXXXX.XXXX.XXX.XX..XX.XX..XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.X.......XXXXX.XXXX.XXXX.XXX.XXX.XXXXXX.XXXX.......XXXXX.XXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XXXXXXXX.XXXXXXXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXXXX.XXXXX.XXXX.....XXX.XXXXXX.XXXXXXXXXXXXXXX.XXXXX.XXXX.....XXX.XXXXXX.XXXXXXXXXXX.......XXXXXXXXXXXXXXX.XXX.XX.....X.X.X.X.XXXXXXXXXX.XXXXX.XXXXX.....XX.....XXX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XX.XXX.XXX.X.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.XXXXXXXX.XXXXX....XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XX.XXX.XXX.X.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXXXXXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@...@@@.@@@@@@@@@@@@@@@@@@$@@X@@@@@@...@@@.@@@@@@@@@@@@@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXX.XXXXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXX..XXXXXXXXXXXXXXXXXXX.XXXX.XX..XX.XX..XXXX.XXXXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXXXXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@@.@@@@@@@@@@@@@@@@@@$@@X@@@@@.@@@.@@.@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXX.XXXXX...XXXX.XXXXXXX...XXXXXXXXXXXXXXXXXX.XXXXX...XXXX.XXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX...XXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXXX.XXXXX...XXXXX..XXXXXXXXXXXXXXXX...XXXXXX..X.XXX..X.XXXX.XXXXXXXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXX...XXXX.XXXXX...X.X....XXX....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@@@...@@..@@.@..@@@@@@@$@@X@@@@@.@@@@@...@@..@@.@..@@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX..XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@...@@@.@@.@@.@..@@.@@@@@@$@@X@@@@@@...@@@.@@.@@.@..@@.@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@.@@....@.@@@.@@@@@@$@@X@@@@@@@@@.@@.@@....@.@@@.@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@@.@@.@@@@.@@@.@@@@@@$@@X@@@@@.@@@.@@.@@.@@@@.@@@.@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX..XXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@@.@@.@@.@..@@.@@@@@@$@@X@@@@@.@@@.@@.@@.@@.@..@@.@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXX.XXXXX...XXXXXXXXXXXXXXXXXX.X.XXX.XXXX.XXXXXXXXX.XXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXX.XXXX.XXXXXXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@...@@@..@@..@@.@..@@@@@@@$@@X@@@@@@...@@@..@@..@@.@..@@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XXXXXXXXXXXXXXXXX.X.XXX.XXX.XXXXXXXXXX.XXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX..XX..XXXXXXXX..XX.XXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....XXX.X..XXX...XXXX...XXXXXXXXXXXX.XXXXXX.XXXXX...XXX.....XX.....XXXXXXXXXXX.XXXXX.X..XX...XXXXX....XX.X..XXX.....XXXXXXXXXXXXXXXXXXXXXXX.X..XXXX...XX.XXXXX.XXXXXXXXXX.XXXXX.X..XXX...XXXX...XXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXXX...XXX.....XX.X..XXXXX.XXXXX...XXXX...XXX.X..XXXXXXXXXXXXX.XXXX..XXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXX..XX..XXX...XX..XX.XX.XXX.XXXX.XXXX.....XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXX.XXXX..XXXXXX.XXXX.XXX.XX..XX.XXX.XXXXXXXXXXX.......XXXXXXXX..XX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XXX.XXXXX..XX.XXXX.XXXX.XXX.XX.XXX.XX..XX.XXXXXXXXXXXX.XXXX..XXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.XX.XXXXX.X.X.XX.XXX.XXXX.XXXXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.X.......XXXXX.XXXX.XXXX.XXX.XXX.XXXXXX.XXXX.......XXXXX.XXX.XXXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.X.XX.XX.XXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX.XXXXX....XXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXX.XXX.XXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.X.XXXXXX.X.X.XX.XXX.XXXX.XXXXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXXXX.XXXXX.XXXX.....XXX.XXXXXX.XXXXXXXXXXXXXXX.XXXX.XXXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXX.......XXXXXXXX.XXX.XX.....X.X.X.X.XXXXXXXXXX.XXXXX.XXXXX.....XX.....XXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXX.XX.XXXX....XXX.XXXXX.XXX.XXXX.XXXX.....XX.....XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..X.X.XXXXXX.XX..XX.XXX.XXXX.XXXXX.XXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXX.XXXX.XX..XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXX.XXXXX.XXX.XXXX.XXXX.XXXXXX.XXXXXX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXXX.X.XXXXXX.XX..XX.XXX.XXXX.XXXXX.XXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXXXX.XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXX.XXXXXX.XXXXXXX.XXXXX..X.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXX..XXXXXXXXXXXXXXXXX.XXXX.X.XXX.XXX.XXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX..XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXX.XXXX.XX.XXXXX.XXX.XX.XX..XXXX.XXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXXXXXXXXX.XXXXX...XXXX.XXXXXXX...XXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXX.XX.XXX.XXXX...XXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX...XXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXXX.XXXXX...XXXXX..XXXXXXXXXXXXXXXXX.XXXX.XX...X.XXX...XX.XXX.XXXX.XXXXX...XXXX...XXX.XXX.XXXXXXXXXXX.XXXXX..XXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXXX.XXX...XX.XXX.XXX..X.XXXX.XXXXXX...XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXX..XXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&XXXXXXXXXXXXX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@..@@@.@@@@@@@@@@@@@.@@@@@@@$@@X@@@@..@@@.@@@@@@@@@@@@@.@@.@@@@@$@   o.XXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@..@@@.@@@@@@@@@@@@@.@@@@@@@$@@X@@@@..@@@.@@@@@@@@@@@@@.@@@@@@@@$@   o.XXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@.@@.@@..@@.@@@.@...@@@@@@$@@X@@@@.@.@@.@@..@@.@@@.@...@.@@@@@$@   o.XXXXXXX@&&****X&&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@.@@.@.@@.@@.@.@@@.@@@@@@@$@@X@@@@.@.@@.@.@@.@@.@.@@@.@@.@@@@@$@   o.XXXXXXX@&&****X&&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@.@.@....@@@.@@@@.@@@@@@@$@@X@@@@.@@.@.@....@@@.@@@@.@@.@@@@@$@   o.XXXXXXXXXXXXX**&*****XX   o.",
" X   @&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@.@.@.@@@@@.@.@@@.@@@@@@@$@@X@@@@.@@.@.@.@@@@@.@.@@@.@@.@@@@@$@   o.XXXXXXXXXXXX$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X   @X@@@@@.@@@..@.@@.@.@@@.@@.@@@@@@@$@@X@@@@.@@@..@.@@.@.@@@.@@.@@.@@@@@$@   o.@@@XX@@@@@@$$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X   @X@@@@@.@@@..@@..@@.@@@.@@..@@@@@@$@@X@@@@.@@@..@@..@@.@@@.@@..@.@@@@@$@   o.@@@XX@@@@@@$$@@@@@@@@@@   o.",
" X   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.$$$XX@@@@@@$$$$$$$$$$$$   o.",
" X   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXX@@@@@@$$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.@@@XX@@@@@@$$@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.@@@XX@@@@@@$$&&&&&&&&&&   o.",
" X   @&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.&&&XX$$$$$$$$&&&&&&&&&X   o.",
" X   @&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.&&&X$$$$$$$$$**X*****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&****XX&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&****XX&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXXX...XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXX..XXXXXXXXXXXXXXXX.XXXXXXXXXXXXX..XXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXX.....XXX...XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXX...XXXXXXXXXXX...XXXXXXXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXX..XXXXXXXXXXXX.XXXXXXXXXXXXXXX.XXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXX.XXX.XXXXXXXXX.XXX.XXXXXXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXXXXXXXXXX.XXX.XX.XX.XXXXXXXX.XXXXXXXXXXXXXXX.XXXXXXXX X   @X@@@@@@.@@@@.@@@@@@@@.@@.@.@@@@@@$@@X@@@......@@@@@@@.@@@@@@.@@@@@@@@$@   o.XXXXXXX@&&XX&&&&&&&&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXXX.XX.XXXXXXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXX.XXXXXXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXX.XXX.XX.XXX.XX.....XX.....XX.....XX.....XX.....XX.....XX.....XXXX...XXX.XXXX.XX.X.XXX...XXX.X..XXX.X..XXXXXX.XXXXXXX X   @X@@@@@@.@@@@.@@@@@@@@.@@@@.@@@@@@$@@X@@@.@@@@@@@@@@@@@@@@@@@.@@@@@@@@$@   o.XXXXXXX@&&X&&&&&&&&&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XXXXX.XXX.XXXXXXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXX.XXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..X..X.X.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXX.XXX.XX.XXX.XX.XXX.XXXXXXXXX.XXX.XX.XXX.XXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXX..X.XXX.XXX.XX..XX.XX..XX.XXXXX.XXXXXXX X   @X@@@@@@.@@@@.@.@..@@...@.@.@@@@@@$@@X@@@.@@@@.@.@..@@.@@..@@.@..@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXXX.XXXX....XXXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......X....XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX..XXX.XXX.XXX.X.XXX.XXX.XXXXXXXXX.XXX.XXX.X.XXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXX.XXXXXXX.XXXXXXX.XXXX.XXX.XX.XXX.XX.XXX.XXXXX.XXXXXXX X   @X@@@@@@.@@@@.@..@@.@@.@@.@.@@@@@@$@@X@@@....@.@..@@.@.@.@@.@..@@.@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXXX.XXXX.XXX.XXXXXXXXX.XXX.XXXX.XXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXX.XXXXXXX.XXXXXX.X..XX.....XX.XXX.XX.XXX.XXXXX.XXXXXXX X   @X@@@@@@.@@@@.@.@@@.@@.@@.@.@@@@@@$@@X@@@.@@@@.@.@@@.@.@@..@@.@@@.@@@@$@   o.XXXXXXX@&&XXXXXXXXXXXXX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXX.X.XXX.XXX.XXXXXXXXX.XXX.XXX.X.XXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXX.XXXXXXX.XXXXX.X.XX.X.XXXXXX.XXX.XX.XXX.XXXXX.XXXXXXX X   @X@@@@@@.@@@@.@.@@@.@@.@@.@.@@@@@@$@@X@@@.@@@@.@.@@@.@.@@@@.@.@@@.@@@@$@   o.XXXXXXX@&&XXXXXXXXXX&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXXX.XXX.XX.XX.X.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXX X   @X@@@@@@.@@@@.@.@@@.@@.@@.@.@@@@@@$@@X@@@.@@@@.@.@@@.@.@.@@.@.@@@.@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX.XXXXXX...XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XX...XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXX.XXX.XXX...XXXXX..XXXX...XXX.XXX.XXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXXX...XXXX.XXXXXXX..XXX...XXX....XXX....XXXXX.XXXXXXXX X   @X@@@@@@@....@@.@@@.@@..@.@.@@@@@@$@@X@@@.@@@@.@.@@@.@.@@..@@.@@@.@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXX.XXXXXX..XXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXXX-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXX---------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXX-----------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX...XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXX-------------XXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXX.....XXXXXX.XXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXXX.XXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&XX&&&&&&&&&XX   o.",
" X   @&&XXXXXXXXXXX---------------XXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XXXXXX.XXXXXX.XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX..XXXX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&X&&&&&&&&&&XX   o.",
" X   @&&XXXXXXXXXXX-XXXXXXXXX-XXX-XXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXXX.XXX....XXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXX.X.XXXXXXXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXX.XXX.XXX....XX.X..XXXXX.XXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXXXXXX...XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXX-X---X-X-X-X-X-XXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXXXXXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.XX.XXXXXX..XX.XXXX.XXXXXXXXXXXXXXXXXXX..XXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXX-XXX-X-X-X-X-X-XXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXXX.XXXX.XXX.XXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXX.XXXXXX..XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXXXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX..XXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX....XX....XXX.XXX.XXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXX---X-X-X-X-XXX-XXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XXXXXX.XX.XXX.XX.....XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXX-XXX-X-XXX-X---XXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXX.XXXXX.XXX.XXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXXXXXX.XX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXX---------------XXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXX.XXXXX.XX..XXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXXXX.XXXX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXX-------------XXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX.XXXXXX..X.XXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXXX.XXXXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXX..X.XX....XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXX-----------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXX---------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@....@@@@@@@@@@@@@@@.@@@@@@$@@X@@@@@@@@@@.@@@.@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXX-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@.@@@@@@@@@@@@@@.@@@@@@$@@X@@@@@@@@@@.@@.@@@@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX...XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@@@@...@@.@..@@...@@@@@$@@X@@@@@@@@@@.@.@@@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXXX.XXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@@@.@@@.@..@@.@@.@@@@@@$@@X@@@@@@@@@@...@@@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX..XXXX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@@@.@@@.@.@@@.@@.@@@@@@$@@X@@@@@@@@@@.@@.@@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XXXXXX.XXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXX.X.XXXX.XXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXX.XXX.XXX....XX.X..XXXXX.XXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@@@.@@@.@.@@@.@@.@@@@@@$@@X@@@@@@@@@@.@@.@@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XXXXXX.XXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXX.XXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.XX.XXXXXX..XX.XXXX.XXXXXXXXXXXXXXXXXXX..XXXX.XXX.XX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@.@@@@.@.@@@.@.@@@.@@.@@@@@@$@@X@@@@@@@@@@.@@@.@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX...XXXXXX.XXXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXX.XXXXX...XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXXXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX..XXX.XXX.XXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@....@@@...@@.@@@.@@..@@@@@$@@X@@@@@@@@@@.@@@.@.@.@.@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXX.X.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXXXXXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXXXX.XXXX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXX.....XXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXXX.XXXXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXX..X.XX....XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX...XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXXXX.XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXX...XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XXXX..XXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXX.XXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XXX.X.XXXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXX.XXX.XXX....XX.X..XXXXX.XXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XX.XXX.XXXXXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XX.XX.XXXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.XX.XXXXXX..XX.XXXX.XXXXXXXXXXXXXXXXXXX..XXXX.XXX.XX.XXX.XXXXXX.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX...XX.XXX.XXXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXXX.XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXXXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX..XXX.XXX.XXX.X.XXXXXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XX.XXX.X......XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXXX.XXXXXX.XXX......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XXXXX.XXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXX.XXXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXX.X.XXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@@@@@@@@@@@@@@@@$@@X@@@....@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XXXXX.XXXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXXXXX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XX.XXX.XX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@@@@@@@@@@@@@@@@$@@X@@@.@@@.@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXXXX.XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXX.....XXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXX..X.XX....XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXX...XXXX...XXX.XXX.XX.....XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@.@..@@@@@@@@@@@$@@X@@@.@@@@.@@...@@.@@.@@.@.@..@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@..@@.@@@@@@@@@@$@@X@@@.@@@@.@.@@@.@.@@.@@.@..@@.@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX==XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@.@@@.@@@@@@@@@@$@@X@@@.@@@@.@.@@@.@@.@.@.@@.@@@.@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX====XXXXXXXXXXXXXXXXXXXXXXX.X...............................................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@.@@@.@@@@@@@@@@$@@X@@@.@@@@.@.@@@.@@.@.@.@@.@@@.@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXX======XXXXXXXXXXXXXXXXXXXXXXX................................................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.XXXX...XXXXXXXXXXXXX.XXXXXXXXXXXXXXX X   @X@@@@@@@@@@.@@@@.@..@@.@@@@@@@@@@$@@X@@@.@@@.@@.@@@.@@@.@.@@@.@@@.@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX======XXXXXXXXXXXXXXXXXXXXXXX..XXX...........XXX....XXX......X....XXX....XXX....XXX....XXX..XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.XXXXXX.XXXXX.XXXXXXX.XXXXXXXXXXXXXXX X   @X@@@@@@@@@@@....@@.@..@@@@@@@@@@@$@@X@@@....@@@@...@@@@.@.@@@.@@@.@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX======XXXXXXXXXXXXXXXXXXXXX..X...X.........X...X..X...X....XX...X...X..X...X..X...X..X...X.XXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&============XXXXXXXXXXXXXXXXXXXXX.X...X..X...X..X...X..X...X...X.X...X...X..X...X..X...X..X.....XXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX...XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XXXXXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX.X..XXX.XXX.XX...XXXXXX.XXXX.....XX...XXXX.X..XXXXXXX X   @X@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&=============XXXXXXXXXXXXXXXXXXX..X...X..X...X..X...X..X...X..X..X...X...X..X...X..X...X..X.....XXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XXXXXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.XXXX.XXXXXX.XXXXX.XXXXXXX.XXXX..XX.XXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&==============XXXXXXXXXXXXXXXXXXX.X...X...X.X....XXX...X...X.X...X....XXX....XXX....XXX...XXXX..XXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXXX.XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX....XXXX..XXXX...XXX.XXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXX.XXXXXX.XXXXX.XXXXXXX.XXXX.XXX.XXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&=============XXXXXXXXXXXXXXXXXXX..X...X....X....X...X..X...X.XXXXXX..X...X..X...X..X...X..X...X.XXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX....XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XXXXXX.XXXXXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXX.XXXXXX.XXXXX.XXXXXXX.XXXX.XXX.XXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&============XXXXXXXXXXXXXXXXXXXXX.X...X...X.X...X...X..X...X.....X...X...X..X...X..X...X..X...X.XXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXXXXXX.XXXXXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXX.XXXXXX.XXXXX.XXXXXXX.XXXX.XXX.XXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX======XXXXXXXXXXXXXXXXXXXXX..X...X..X...X..X...X..X...X.....X...X...X..X...X..X...X..X...X.XXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXXXXX.XXXXXXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XXXX.XXXXXX.XXXXX.XXXXXXX.XXXX.XXX.XXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX======XXXXXXXXXXXXXXXXXXXXXXX..XXX...X...X...XXX....XXX......X....XXX....XXX....XXX....XXX..XXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXX.....XX.....XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX...X.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXX..X.XXXX.XXXXXX.XXXXXX...XXXX.XXXX.XXX.XXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXX======XXXXXXXXXXXXXXXXXXXXXXX................................................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..... X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXX====XXXXXXXXXXXXXXXXXXXXXXX.X...............................................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXX==XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XX...XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXXXX.XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XX.XXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXXXX..XXXXXXXXX.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XX.X..XXXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX....XXX....XXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXX.XXX.XX.XXX.XXX.X.XXXXXXXXX.XX.X.XXX...XXXX....XX.X..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@....@@@@@@@@@@@@.@@@@@@@@@$@@X@@@@@@@.....@@@@@@@@@@@@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XX..XX.XXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXX.XXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXX.XXX.XX.XXX.XX.XX.XXXXXXXXXX..X.XXX.XXX.XX.XXXXXX..XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@@@@@@@@@@@.@@@@@@@@@$@@X@@@@@@@.@@@@@@@@@@@@@@@@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX...XXX.XXX.XXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXXX.XXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX..XXX.XXX.XXX.X.XX.XXX.XXXXXXXXXXXX.XXXX.XXX.XX.XXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@...@@@..@@.@@.@@@@@@$@@X@@@@@@@.@@@@.@@.@@.@@..@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXX.XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXXX.XXX......XXXXXXXXXX.X..XX.....XXX...XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@....@@@@@.@.@@.@.@.@@@@@@@$@@X@@@@@@@....@.@@.@@.@.@@..@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX.XXX.X.XXXXXX.XXXXXXXXXX.X.XX.X.XXXXXXXXXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@@...@.@@@@..@@@@@@@@$@@X@@@@@@@.@@@@@.@.@.@@.@@@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXXXXXX.XXXXXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XX.XX..XXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XX.XXX.XXXXX.XXXXX..XX.XX.XX.X.XXX.XXXXXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@.@@.@.@@@@.@.@@@@@@@$@@X@@@@@@@.@@@@@.@.@.@@.@@@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXX....XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXX.....XXX.XXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X.XX..X.XXX..X.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXX.XXX.XXXXX.XXXXX..XXXXXX..XXX...XXX....XXX....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@.@@@.@.@@.@.@@.@.@@.@@@@@@$@@X@@@@@@@.@@@@@@.@.@@@.@@..@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@....@@@..@.@..@@.@@.@@@@@@$@@X@@@@@@@.@@@@@@.@.@@@@..@.@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XXX...XXXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXX.XX.X.XXX...XXXX...XXX.XXX.XXXXXXXX.XX.X.XXX...XXXX...XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..X..X.X.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXX..X.XXX.XXX.XX.XXX.XX.XXX.XXXXXXXXX..X.XXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX...XXX.XXX.XXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXX..XXX.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XXXXXX.XXX.X.XXXXXXXXXXXX.XXXX.XXX.XXXXXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XX.XXX.XX.....XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.X..XX.....XXX....XXXX.XXXXXXXXXXXX.X..XX.....XXX....XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXX.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XX.X.XXXXXX.XXX.XXX.X.XXXXXXXXXX.X.XX.X.XXXXXX.XXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XX.XXX.XX.XXX.XXXX..XX.XX.XX.X.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XX.XX...XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXX...XXXX...X.X.XXX.XXXX..XXXXXX..XXX...XXXX...X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.....@@@@@.@.@@.@@@@@@@@@$@@X@@@@@.@@@@@.@@@@@@.@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.@@@@@@@@@.@@@@.@@@@@@@@@$@@X@@@@@..@@@..@@@@@@.@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.@@@@@@..@.@.@...@@@@@@@@$@@X@@@@@..@@@..@...@@.@@.@@..@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXX.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.....@.@@..@.@@.@@@@@@@@@$@@X@@@@@.@.@.@.@@@@.@.@.@@.@@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXX.XXX.XXX....XX.X..XXXXX.XXXXXXXXXXXXXXXXX.XX.X.XXX...XXXX...XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.@@@@@.@@@.@.@@.@@@@@@@@@$@@X@@@@@.@.@.@.@@...@..@@@....@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XX.XX.XXX.XX.XXXXXX..XX.XXXX.XXXXXXXXXXXXXXXXXX..X.XXX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.@@@@@.@@@.@.@@.@@@@@@@@@$@@X@@@@@.@@.@@.@.@@.@.@.@@.@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX....XX.XXX.XXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXX..XXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXXXXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XXXXXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.@@@@@.@@..@.@@.@@@@@@@@@$@@X@@@@@.@@.@@.@.@@.@.@@.@.@@.@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXX...XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXX.X..XX.....XXX....XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@.....@@..@.@.@@..@@@@@@@@$@@X@@@@@.@@.@@.@@..@..@@.@@..@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXXX.X.XX.X.XXXXXX.XXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXX.XX.XXXXXXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XX..XXXXXX.XX.XXX.XXXX.XXXXXXXXXXXXXXXXX.XX.XX.X.XXX.XX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXX...XXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXX...XXX.....XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXX..X.XX....XXX.XXX.XXXX.XXXXXXXXXXXXXXXXXXXXX..XXX...XXXX...X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X   @X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXX.XX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXXX.XXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXX...XXXX...XXXXXX.XXXX...XXXX.XXXXXXXXXXXXX...XXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXX.X X                                                                              o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XX.XXX.XX.XXX.XXX..XXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XXX.XX.XXX.XXXX..XXX.XXX.XXX.XXXXXXXXXXXX.XXX.XXXXXXXXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X X                                                                              o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.XXX.XX.XXX.XX.X.XXXXXXXXXXXXXX.XXX.....XXX.X..XXX...XXXX...XXXXXXXXXX.....XXX...XXXX....XX.....XXX.XXXXX.XXX.XXX...XXX...XXXXX....XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXX.XXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX...XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXX.X.XXX.XXX.XX.....XXXX...XX.XXX.XXXXXXXXXXXX.XXXXX.XXXXX.X..XXX...XXXX...XXXX..XXXXX..XXXXXX.XXXXX.X..XXX...XXXX...XXXX.XX X                                                                              o.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXX.XXXXX.XXXXXX..XXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XX.XX.XXX.XXX.XXX.XXXXXX.XXXXX.XXX.XXXXXXXXXXX.XXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX..XXXXX..XXXXXX.XXXXX..XXXX.XXX.XX.XXX.XXX.XX oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX...XXXX....XXXX.XXXXXXXXXXXX.XXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XX.XXXXXXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXX.XXX.XXXXX.XX.......XXX..XXXXX..XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXXX...XXX.XXX.X.XXX.XXXX...XXXX.XXXXX.XXXXXX.XXX.XXXXXXXXXX.XXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX.XX..................................................................................XXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XX.XXX.XXXXXX.XXXX.XXXXXXXXXXXXX.XXXXX.XXXXXX.XXXXX.....XX.....XXXXXXXXXX.XXXXX.....XXX...XXXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX....XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXX.XXXX.XXX.XX.XXX.X......XX.XXX.XXX.XXXXX.XXXXXX.XXX.XXXXXXXXXXX.XXXXXX.XXXXX.XXXXX.....XX.....XXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.....XX.....XXX.XXXXXXX.XXXX.XXX.XXX.XXXXXXXXXXXXXXXXXXX.XXXXXX.XXX.XXX....XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XXXXXX.XXXX.XXXXXXXXXXXXXX.XXXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXX.XXXXXX.XXXXXX.X.XXX.XXX.XXXX.XXXX.XXX.XXXXX.XXXXX.XXXXXXXX.XXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.XX.XXX.XXXXX.XXX.XXX.XXX.XXXXX.XXXXXX.XXX.XXXXXXXXXXXX.XXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX.XXXXXX.XXXXXXX.XXXXXXX.XXXX.XXX.XXX.XXXXXXXXXXXXXXXXXXX.XXXXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***********XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XX.XXX.XX.XXX.XXXX.XXXXXXXXXXXXXXX.XXX.XXXXXX.XXXXX.XXX.XX.XXX.XXXXXXXXXX.XXXXX.XXX.XXXXXX.XXX.XXXXXXX.XXXXXX.XXXX.XXX.XXXX.XXXX.XX..XXXX.XXXXXX.XXXX.XXX.XX.XXX.XXX.XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XX.XXX.XX.XXX.XX.XXX.XXXXX.XXX.XXX.XXX.XXXXXX.XXXXX.XXX.XXXXXXXXXXXXX.XXXX.XXXXX.XXXXX.XXX.XX.XXX.XXX..XXXXX..XXXXXX.XXXXX.XXXXX.XXX.XX.XXX.XXXX.XXXXXX.XXXX.XXX.XXX.XXXXXXX..XXXXXXXXXXX.XXXXX.XXX.XX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&XXXXXXXXXXXXX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX...XXXX...XXXXX.XXXXXXXXXXXXXXXXXXXX...XXX.XXXXXX...XXXX...XXXXXXXXXXXX...XXX...XXX....XXXXX...XXXX.XXXXXX.XXXXX...XXXXX.XXXXX..X.XXXX.XXXXXXXXXXXX...XXXX...XXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX...X.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX...XXX.XXX.XXX...XXXX...XXXXXX.XXXX...XXXX.XXXXXXX...XXX...XXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXX...XXXX...XXXX..XXXXX..XXXXXX.XXXXX.XXXXXX...XXXX...XXXXX.XXXXXX.XXXX.XXX.XXXX...XXXX..XXXXXXXXXXXX...XX.XXX.XXX...X.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&XXXXXXXXX&&XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&*XXXXXXX&&*XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&**XXXXX&&**XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&***XXX&&***XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&****X&&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@&&****X&&****XX   o.",
" X   @&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**&*****XX   o.",
" X   @&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@@@$$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@@@$$@@@@@@@@@@   o.",
" X   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XX@@@@@@$$$$$$$$$$$$   o.",
" X   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@@@@@@$$XXXXXXXXXX   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@@@$$@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@@@$$@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX$$$$$$$$$$$$$$$$@@   o.",
" X   @@@@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X$$$$$$$$$$$$$$$$X@@   o.",
" X   @@@@@X$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@@@XX$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@@@XX$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@@XX@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@@XX@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@XX@@@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@XX@@   o.",
" X   @@XX@@@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$XXXXXXXX@@   o.",
" X   @XX$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$XXXXXXXXX@@   o.",
" X   @X$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   o.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        o.",
" oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
"............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................"};
