[corecd/wip] Add grub images

This commit is contained in:
Ian Whyman
2009-07-07 22:22:43 +01:00
parent 23663690b8
commit 71875b1c62
2 changed files with 497 additions and 0 deletions
+497
View File
@@ -0,0 +1,497 @@
/* XPM */
static char * grub_xpm[] = {
"640 480 14 1",
" c #000100",
". c #070000",
"+ c #100001",
"@ c #160003",
"# c #110203",
"$ c #190100",
"% c #1D0000",
"& c #210000",
"* c #250003",
"= c #2A0000",
"- c #270100",
"; c #2D0001",
"> c #320000",
", c #3A0000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" . . . ",
" . .. .. .. ",
" .. .. .. . ",
" .... .... . . ",
" . .... ........... .. . .. . . . . . ",
" . . ..... . ....... ....... ..... . ... ..... . . .. ... . . ",
" ... .. . ... .. ........................... ..................... . .. ... ... ",
" . . . . .. ... .................................. ...................... .. . .. .. ",
" . ...... ............. ....................................... ............................ ...... . . ....... .. ",
" . .. . ... ............... .......... ............................ ............................ ........ ........ . ..... ... .. ",
" ........ . ........................ ...................................... ............................ ........ ............... .. . .. ... ",
" . .. .......................... ....................................... ............................ ........ ................... ... .... . ",
" .. . ................................. ....................................... ............................ ........ ........................ ... ..... ",
" . . .. ...................................... ....................................... ............................ ........ ................................... .. ",
" ..... . . . ....................................... .................................................................... ......... ..................................... . ",
" . . ..... . . ...................................... ....................................... ............................ ......... ...................................... . . ",
" . . ............ . ........................................ .................................................................... ......... ...................................... .... . ",
" ..... ............................................................ .................................................................... ......... ....................................... ........... . . ",
" . ..................................................................................................................................... ............................................... ... .......... . . . ",
" .. .. .......................................................................................................................................... ................................................. ... . .......... .. .. .. ",
" .. . .. .......................................................................................................................................... ....................................................... ................ . . . ",
" . ................................................................................................................................................ ............................................................................. ... ",
" . ... .. ................................................................................................................................................ ............................................................................. ... ... ",
" . . .................................................................................................................................................... ................................................................................. ",
" . . . .. .................................................................................................................................................... ................................................................................... ... ",
" ....... ............................................................................................................................................................................................................................................. ..... ",
" ....... ...... ..................................................................................................................................................... ........................................................................................ .. .. ",
" ..... ............ .............................................................................................................................................................................................................................................. ... ... .. ",
" ... ............... ............................................................................................................................................................................................................................................... ....... . .. ",
" . ................ ............................................................................................................................................................................................................................................... .......... . .. ",
" .. .. ......................................................................................................................................................................... ......................................................................................... ............. . . ",
" .. ....................................................................................................................................................................................................................................................................... ............... .. . ",
" .. ......................................................................................................................................................................................................................................................................... ................... .. ",
" . . ............................................................................................................................................................................................................................................................................. ...................... ... ",
" . . ................................................................................................................................................................................................................................................................................ ........................ . ",
" ... ................................................................................................................................................................................................................................................................................ .......................... ... ",
" . ................................................................................................................................................................................................................................................................................... ............................ . . ",
" . ..................................................................................................................................................................................................................................................................................... ................................ . ",
" .. ... ..................................................................................................................................................................................................................................................................................... ............................. .... . . ",
" .. ........................................................................................................................................................................................................................................................................................... .................................. . ",
" . .. ..... ...................................................................................................................................................................................................................................................................................... ..................................... .. ",
" ................................................................................................................................................................................................................................................................................................... ....................................... . ",
" . ................................................................................................................................................................................................................................................................................................. ....................................... ... .. ",
" .... ................................................................................................................................................................................................................................................................................................... ........................................ .... ",
" .. ...................................................................................................................................................................................................................................................................................................... ....................................... ....... .. . ",
" . ......................................................................................................................................................................................................................................................................................................... ........................................ ........ .. ",
" .. ......................................................................................................................................................................................................................................................................................................... ................................................ .. . ",
" . ............................................................................................................................................................................................................................................................................................................ ................................................... .. ",
" . .............................................................................................................................................................................................................................................................................................................. ........................................................ ",
" ... ......................................................................................................................................................................................................................................................................................................................................................................... .... ",
" . .. ............................................................................................................................................................................................................................................................................................................................................................................ ",
" . . ................................................................................................................................................................................................................................................................................................................................................................................ ... ",
" .................................................................................................................................................................................................................................................................................................................................................................................. . ",
" ............................................................................................................................................................................................................................................................................................................................................................................................. . ",
" . ............................................................................................................................................................................................................................................................................................................................................................................................ ... ",
" ............................................................................................................................................................................................................................................................................................................................................................................................... . ",
" .. ................................................................................................................................................................................................................................................................................................................................................................................................. . ",
" ..... ..................................................................................................................................................................................................................................................................................................................................................................................................... ",
" . . ....................................................................................................................................................................................................................................................................................................................................................................................................... . ",
" . ... ........................................................................................................................................................................................................................................................................................................................................................................................................ .. ",
" .... ...... ......................................................................................................................................................................................................................................................................................................................................................................................................... . ",
" . ..................................................................................................................................................................................................................................................................................................................................................................................................................... . ",
" .. ....................................................................................................................................................................................................................................................................................................................................................................................................................... . ",
" . ...................................................................................................................................................................................................................................................................................................................................................................................................................... . . ",
" .. .......................................................................................................................................................................................................................................................................................................................................................................................................................... .. .. ",
" .. .......................................................................................................................................................................................................................................................................................................................................................................................................................... .... . ",
" . . ........................................................................................................................................................................................................................................................................................................................................................................................................................... ..... . ",
" . ............................................................................................................................................................................................................................................................................................................................................................................................................................... ....... . ",
" . ............................................................................................................................................................................................................+............................................................................................................................................................................................................................ ",
" . ................................................................................................................................................................................................................................................................................................................................................................................................................................ .......... .. ",
" .. ............................................................................................................................................................................................................+................................................................................................................................................................................................................... ............ . . ",
" . ..............................................................................................................................................................................................................++................................................................................................................................................................................................................................. .. ",
" .. .... . ............................................................................................................................................................................................................+.................................................................................................................................................................................................................................. . ",
" . ........ ............................................................................................................................................................................................................++................................................................................................................................................................................................................................... . ",
" ... ...................................................................................................................................................................................................................++........................................................................................................................................................................................................................................ .. ",
" .........................................................................................................................................................................................................+++.......+.+++.+...................................................................................................................................................................................................................................... . ",
" .. ......................................................................................................................................................................................................................+++.+........................................................................................................................................................................................................................................... ",
" . ...........................................................................................................................................................................................................+...........+..++.......................................................................................................................................................................................................................................... .. ",
" ................................................................................................................................................................................................................++++......+.+++++........................................................................................................................................................................................................................................... . ",
" ............................................................................................................................................................................................................+.+++.......+.+++.+............................................................................................................................................................................................................................................ . ",
" . ................................................................................................................................................................................................................++++.....++.+++++............................................................................................................................................................................................................................................. .. ",
" .................................................................................................................................................................................................................+++..+....++.+++++..+............................................................................................................................................................................................................................................ . ",
" ..................................................................................................................................................................................................................+++++++...+++.+++++.............+.................+................................................................................................................................................................................................................. ",
" . ..................................................................................................................................................................................................................+.++++.....++++++++++...........+......................+.............................................................................................................................................................................................................. ",
" ..................................................................................................................................................................................................................+++++++...+++++++++++...........+.............+...+....+.......+..................................................................................................................................................................................................... ",
" ... ...................................................................................................................................................................................................+.............++++++++...+++++++++++......+....+............++...++...+.......++.................................................................................................................................................................................................... .... ",
" .. .. ...................................................................................................................................................................................................+.............++++++++...++++++++++++..........+.............+...+...++.......++........................................................................................................................................................................................................ ",
" . .... ....................................................................................................................................................................................................++.............++++++++..++++++++++++.....+....+.............+...++...+......+++........++............................................................................................................................................................................................... ",
" . .... ....................................................................................................................................................................................................+.............+++++++++..++++++++++++.....+....+.............+...++..++.......++.......+++................................................................................................................................................................................................. ",
" .. ...........................................................................................................................................................................+..............................++...........++++++++++.++++++++++++++....+....+.............++..++..++......+++........+++.................................................................................................................................................................................................. ",
" . .............................................................................................................................................................................................................++..........++++++++++++++++++++++++++....+....+............++...++..++......++++......+.+................................................................................................................................................................................................... . ",
" ... ...............................................................................................................................................................................+..............................++....+.....++++++++++++++++++++++++++....+....+............+++..++..++......+++.......++++............................+...................................................................................................................................................................... ",
" . ...............................................................................................................................................................................+..............................++....+.....++++++++++++++++++++++++++....+....+............+++..++..++......++++......++++...........+....................................................................................................................................................................................... .. ",
" . ................................................................................................................................................................................++..............................++....+.....++++++++++++++++++++++++++....+....++...........+++..++.+++......++++......++++...........++...............+........................................................................................................................................................................ .. ",
" .. ..................................................................................................................................................................................+..............................++....+.....++++++++++++++++++++++++++....+....++...........+++..+++.++......++++......++++...........++...............++........................................................................................................................................................................ .. ",
" . ....................................................................................................................................................................................+.............................+++....+.....+++++++++++++++++++++++++++...+....++...........+++.++++++++.....++++.....+++++............+...............+.......................................................................................................................................................................... . ",
" . . ....................................................................................................................................................................+................++..................+.........+++....+.....+++++++++++++++++++++++++++...+....++...........+++.+++++++......++++......++++............+...............+............................................................................................................................................................................ ",
" ... .....................................................................................................................................................................+...............+++..................+.........+++....++...++++++++++++++++++++++++++++...+....++...........+++.+++++++......++++.....+++++...........++..............+++............................................................................................................................................................................... ",
" . .......................................................................................................................................................................+...............+++..................+.........+++....+....++++++++++++++++++++++++++++...+...+++...........+++.++++++++.....++++.....+++++..........+++..............+++............................................................................................................................................................................ .. ",
" . ...............................................................................................................................................................+........................+++..................++........+++....++...++++++++++++++++++++++++++++...+....++...........+++.++++++++.....++++.....+++++...........++...............++.......................+..................................................................................................................................................... . ",
" ................................................................................................................................................................+........................+++.................++.........++++...++...++++++++++++++++++++++++++++...+...+++..........++++.++++++++.....++++.....+++++..........+++...............++............................................................................................................................................................................... . ",
" .. ....................................................................................................................................................+....................++..............+++.................+++........++++...++...++++++++++++++++++++++++++++..++...+++..........++++.++++++++....+++++.....+++++..........++++.............+++................................................................................................................................................................................ ",
" . ................................................................................................................................................................++.......++..............+++................+++++.......++++...++...++++++++++++++++++++++++++++...+...+++..........++++.++++++++.....++++.....+++++..........+++.........+....+++.....................++.......................................................................................................................................................... .. ",
" .. .......................................................................................................................................................+...........++.......++..............+++................++++........++++...++...++++++++++++++++++++++++++++..++...+++..........++++.++++++++....+++++.....+++++.........++++.........+....+++......................+............................................................................................................................................................ . ",
" .. .......................................................................................................................................................+...........+........++..............++++................++++.......++++...++...++++++++++++++++++++++++++++..++...+++..........+++++++++++++....+++++.....+++++.........++++.........+....+++.....................++............................................................................................................................................................. . ",
" .........................................................................................................................................................+...........++.......++..............+++++..............+++++.......++++...++..+++++++++++++++++++++++++++++..++...+++..........+++++++++++++....+++++.....+++++.......++++++.........+....+++....................++++............................................................................................................................................................. ",
" . .........................................................................................................................................................+...........++.......++..............++++++.............+++++.......++++...++..+++++++++++++++++++++++++++++..++...+++..........+++++++++++++....+++++.....+++++........+++++.........+....+++.....................+++++............................................................................................................................................................. . ",
" . ...........................................................................................................................................................+...........++.......++.............+++++...............+++++.......++++...++..+++++++++++++++++++++++++++++..++...+++..........+++++++++++++....+++++.....+++++......+.++++++........+....+++....................++++++.............+......+........................................................................................................................................ . ",
" .. ...........................................................................................................................................................+...........++.......++..............++++++.............+++++.......++++...++..++++++++++++++++++++++++++++++.++...+++..........+++++++++++++....+++++.....++++++......+++++++........++...+++....................++++................................................................................................................................................................. . ",
" .. ...........................................................................................................................................................+...........++.......++.............+++++++.............+++++......+++++...++..+++++++++++++++++++++++++++++..+++..+++..........+++++++++++++....+++++.....++++++.....++++++++........++...+++...................+++++++.............................................................................................................................................................. . ",
" . . .................................................................................................................................................+..........+...........++.......++.............+++++++.............+++++......+++++...++..++++++++++++++++++++++++++++++.+++..+++..........+++++++++++++....+++++.....++++++....+++++++++........++...+++....................++++++.............+......+.......................................................................................................................................... . ",
" .. .. ................................................................................................................................................+..........+..........+++.......++.............+++++++.............+++++......+++++...++..++++++++++++++++++++++++++++++.++...+++..........+++++++++++++....++++++....++++++.....++++++++........++..++++...................++++++++............+......+............................................................................................................................................. . ",
" . .. ................................................................................................................................................++.....++..++..........++.......++.............+++++++.............++++++.....+++++...++..++++++++++++++++++++++++++++++.++...++++.........+++++++++++++....+++++.....++++++....+++++++++........++..++++...................++++++..............+.....++............................................................................................................................................. ",
" ..... .................................................................................................................................................+......+..++..........+++.......++............++++++++............+++++++.....+++++...++..++++++++++++++++++++++++++++++.++...++++.........+++++++++++++....++++++....++++++....+++++++++........++..+++++..................+++++++++++.........+......+.................................................................................................................................................. ",
" ..... ..........................................................................................................................++.....................+......++.++..........+++.......++............++++++++.............++++++.....+++++...++..++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++....++++++...++++++++++........+++.++++...................+++++++++++........++.....++............................................................................................................................................... . ",
" ...... ..........................................................................................................................+......................++.....++.+++.........+++......+++.............+++++++............++++++++....+++++...++..++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++....++++++....+++++++++........++.++++++..................+++++++++++........++.....++................................................................................................................................................. .. ",
" . ...... ........................................................................................................................+..+.....................++.....++.+++.........+++......+++............++++++++............++++++++....+++++...++.+++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++....++++++...++++++++++........++..+++++..................+++++++++++........++.....++...............++................................................................................................................................. ",
" . .. ...... .......................................................................................................................+..++.....................++....+++.+++.........+++......++++...........++++++++............++++++++....+++++...++..++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++....++++++...++++++++++........+++++++++..................+++++++++++........++.....++..................................................................................................................................................... ",
" . . ....... ........................................................................................................................+.+++....................++.....++.+++.........+++......+++............++++++++............++++++++..+++++++...++.+++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++...+++++++...++++++++++.......++++++++++..................+++++++++++........++.....++...............++................................................................................................................................... . ",
" . ..... ...... .......................................................................................................................++++++....................++....+++++++.........+++......++++...........++++++++............++++++++....+++++...++.+++++++++++++++++++++++++++++++.+++..++++.........+++++++++++++....++++++...+++++++...++++++++++........+++++++++..................++++++++++++.......++.....++...............++......+............................................................................................................................. . ",
" . .... ...............................................................................................................................++++++....................++....+++.+++.........+++......++++...........++++++++............+++++++...+++++++...++.+++++++++++++++++++++++++++++++.+++..++++.....+...+++++++++++++....++++++...+++++++...++++++++++.......++++++++++............+.....+++++++++++.+......++.....++...............+++.....+............................................................................................................................... ",
" .............. .......................................................................................................................++++++....................++....+++++++.........+++......++++...........++++++++............++++++++..+++++++...++.+++++++++++++++++++++++++++++++.+++..++++....++...+++++++++++++....++++++...+++++++..+++++++++++.......++++++++++....+.......+.....+++++++++++........++.....++...............+++..................................................................................................................................... . ",
" .......................................................................................................................................++++++....................++....+++++++.........++++.....++++...........++++++++............++++++++..+++++++...++.+++++++++++++++++++++++++++++++.+++..++++..+.+++.++++++++++++++....++++++...+++++++..+++++++++++.......++++++++++....+.............++++++++++++++.....++.....++..............+++......+.............................................................................................................................. . ",
" .. ......................................................................................................................................++++++....................++....+++++++.........++++.....++++...........++++++++.......+....++++++++..++++++++..++.+++++++++++++++++++++++++++++++.+++..++++..+..+..++++++++++++++....++++++...++++++++.+++++++++++.......++++++++++...+........+.....++++++++++++++.....++.....++...............+++.....+................................................................................................................................ . ",
" ........................................................................................................................................++++++....................++....+++++++.........++++.....++++..........++++++++++...........++++++++..++++++++..++.+++++++++++++++++++++++++++++++++++..++++....+++.++++++++++++++....++++++...+++++++..+++++++++++...+...++++++++++...++.......++....+++++++++++++++....++.....++..............++++....++++............................................................................................................................... . ",
" .......................................................................................................................................+++++++....................++....+++++++.........++++.....++++..........++++++++++..+++.+....++++++++.+++++++++..++.+++++++++++++++++++++++++++++++++++..++++.++.+++.++++++++++++++....++++++...++++++++..++++++++++...++..++++++++++...++......+.+....++++++++++++++.....++.....++..............++++....++.+..+.............................................................................................................................. . ",
" .........................................................................................................................................+..+++++++....................++....+++++++.........++++.....++++..........++++++++++..+...+....++++++++..++++++++..++.++++++++++++++++++++++@++++++++.+++..++++..+.+++.++++++++++++++....++++++...++++++++.+++++++++++....+..++++++++++..+++......+++....+++++++++++++++...+++.....++..............++++....++..+++.............................................................................................................................. . ",
" . ..............................................................................................................................+.......+++.+++++++....................++...++++++++........+++++.....++++..........++++++++++..+.+.++...++++++++++++++++++..+++++++++++++++++++++++++@@+++++++++++++++++.++++++.++++++++++++++....++++++...++++++++.+++++++++++...++..++++++++++..++++.....+++....+++++++++++++++...+++.....+++.............++++....++++...++............................................................................................................................ . ",
" .... ......................................................................................................................................++.+++++++....................++...++++++++........+++++.....++++.......+..++++++++++..+++++....++++++++++++++++++..++.++++++++++++++++++++++@@++++++++++++++++++++++++.++++++++++++++....++++++...++++++++++++++++++++...++..++++++++++..++++.....+++...++++++++++++++++...+++.....+++.............+++++...+++++++.............................................................................................................................. . ",
" . . ...............................................................................................................................+......++.+.++++++++...................++....+++++++........+++++.....+++++.....++++++++++++++.+++++++..+++++++++++++++++++..++++++++++++++++++++++++@@@+++++++++++++++++++++++++++++++++++++++....++++++...++++++++++++++++++++..+++..++++++++++..++++++...+++...++++++++++++++++...+++.....+++.............++++....+++++++..+............................................................................................................................ .. . ",
" . . ................................................................................................................................+......++++.++++++++...................++...++++++++........+++++.....+++++.....++.+++++++++++.+++++++..+++++++++++++++++++..++++++++++++++++++++++++@@@+++++++++++++++++.++++++.++++++++++++++....++++++...++++++++++++++++++++..+++..++++++++++..++++..+..+++....+++++++++++++++...+++....++++.......+.....+++++...+++++++++.+.......................................................................................................................... .. .. ",
" . .................................................................................................................................++....++++++++++++++..................+++...++++++++........+++++.....+++++......+++++++++++++.++++++++++++++++++++++++++++..++++++++++++++++++++++++@@@@++++++++++++++++++++++++++++++++++++++....++++++...+++++++++++++++++++++.++++.++++++++++..++++++...+++...++++++++++++++++...+++.....+++......++.....+++++...+++++++++++............................................................................................................................... ",
" ....................................................................................................................................+......+++++++++++++...................++...++++++++........+++++.....+++++.....++++++++++++++.+++++++..+++++++++++++++++++..+++++++++++++++++++++++@@@@+++++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++.+++..+++++++++++.++++++...+++...+++++++++++++++++..+++....++++.......+.....+++++...+++++++++++............................................................................................................................... .. ",
" . ....................................................................................................................................++.....+++++++++++++..................+++...++++++++........+++++.....+++++.....++++++++++++++.+++++++.++++++++++++++++++++..++++++++++++++++++++++++@@@@++++++++++++++++++++++++++++++++++++++....++++++...+++++++++++++++++++++.++++.+++++++++++++++++++..+++...++++++++++++++++..++++....++++.....++++....+++++..++++++++++++.....++.......................................................................................................................... . ",
" ... ....................................................................................................................................++....++++++++++++++..................+++...+++++++++.......+++++.....+++++.+...++++++++++++++.++++++++++++++++++++++++++++..+++++++++++@@++++++++@+@@@@@++++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++.++++.+++++++++++++++++++..+++....++++++++++++++++..+++....++++.....++++....+++++..++++++++++++.....+............................................................................................................................. . ",
" .. ......................................................................................................................................++....++++++++++++++..................+++...+++++++++.......+++++.....+++++.+...++++++++++++++.++++++++++++++++++++++++++++..+++++++++++@@+++++++++@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++.+++++++++++++++++++..+++...+++++++++++++++++.++++....++++......++++...+++++..++++++++++++.....+............................................................................................................................. . . ",
" . ......................................................................................................................................++....++++++++++++++..................+++...+++++++++.......+++++.....+++++.....++++++++++++++.++++++++++++++++++++++++++++..+++++++++++@@+++++++++@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++++.++++....++++...+.+++++...+++++..++++++++++++.....+.............................................................................................................................. . ",
" . ......................................................................................................................................++....++++++++++++++...........+......+++...+++++++++.......+++++.....+++++.++..+++++++++++++++++++++++++++++++++++++++++++..++++++++++@@@+++++++++@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++....++++...++++++....+++++..++++++++++++.....++............................................................................................................................... . ",
" .. .........................................................................................................................................++....++++++++++++++.........++.......+++...+++++++++.......++++++...++++++.++..+++++++++++++++++++++++++++++++++++++++++++..++++++++++@@@+++++++@@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++....++++.....+++++...++++++.++++++++++++.....+................................................................................................................................ . . ",
" . .........................................................................................................................................++....++++++++++++++.........+++......+++...++++++++++......+++++....++++++.++.++++++++++++++++++++++++++++++++++++++++++++..++++++++++@@@@+++++++@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++..++++++++++++++++++++++....++++...+++++++...++++++++++++++++++++....++.............................................................................................................................. ... . ",
" ...........................................................................................................................................++....++++++++++++++.......+++.+.+....+++...++++++++++......++++++...++++++.++.++++++++++++++++++++++++++++++++++++++++++++..++++++++++@@@++++++++@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++++++....++++...+++++++...++++++++++++++++++++....++.................................................................................................................................. .. ",
" ...........................................................................................................................................++....++++++++++++++........+++++.....++++..++++++++++......++++++...+++++++++.++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@++++++@@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++++++....++++..++++++++...++++++++++++++++++++....++................................................................................................................................. .. ",
" . .............................................................................................................................................++....++++++++++++++........++++.++...+++...++++++++++......++++++...++++++.+++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@++++++@@@@@@@@@+++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++++++....++++..++++++++...++++++++++++++++++++....++.................................................................................................................................. .. ",
" . ...........................................................................................................................+................++....+++++++++++++++......++++++++...++++..++++++++++......++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@+++++@@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..++++++++...++++++++++++++++++++....++..................................................................................................................................... ",
" . ............................................................................................................................+................++....+++++++++++++++......+++++++....++++..++++++++++.....+++++++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@+++++@@@@@@@@++++++++++++++++++++++++++++++++++++++....++++++..++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++++++....++++..++++++++...++++++++++++++++++++....++..................................................................................................................................... .. ",
" . .............................................................................................................+..............+................++....+++++++++++++++......+++++++....++++..++++++++++.....++++++++..++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@++++@@@@@@@@@@+++++++++++++++++++++++++++++++++++++...+++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..++++++++...++++++++++++++++++++....++...................................................................................................................................... ",
" ... ..............................................................................................................+..............++...............++....+++++++++++++++......+++++++++..++++..+++++++++++....+++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@+++++@@@@@@@@+++++++++++++@++++++++++++++++++++++++...+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++....++..................................................................................................................................... ... . ",
" . ................................................................................................................+..............+................++.+.++++++++++++++++......+++++++++..++++..+++++++++++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@++++@@@@@@@@@@++++++++++++@+++++++++++++@++++++++@+...+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++...+++....................................................................................................................................... . .. ",
" .................................................................................................................+..............++...............++++.++++++++++++++++.....+++++++++...++++..+++++++++++..+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++@@@@@@++++@@@@@@@@@@++++++++++++@+++++++++++++@++++++++++...+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++....++....................................................................................................................................... . .. ",
" ..................................................................................................................+..............++..............+++++.++++++++++++++++......+++++++++..++++..+++++++++++.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.++++++++++@@@@@@@+++@@@@@@$@@@++++++++++++@+++++++++++++@++++++++@+...+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++...+++............................................................................................................................................... ",
" . ..................................................................................................................+..............++..............++++++++++++++++++++++.....++++++++++..++++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.++++++++++@@@@@@++++@@@@@@$$@@++++++++++++@+++++++++++++@+++@++++@+...+++++++.++++++@+++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++....++......................................................................................................................................... ... ",
" .....................................................................................................................+..............++..............++++++++++++++++++++++.....++++++++++..++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.++++++++++@@@@@@@+++@@@@@@$$@@++++++++++++@+++++++++++++@++++++++@+...+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++..++++++++++++++++++++...+++......................................................................................................................................... ...... ",
" . ....................................................................................................................+..............++..............++++++++++++++++++++++.....++++++++++..++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.++++++++++@@@@@@@+++@@@@@@$$@@@@++++++++++@+++++++++++++@+++@++++@+...++++++++++++++@+++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++.+++++++++++++++++++++...+++...............................+............................................................................................................... . ",
" .......................................................................................................................+..............++..............++++++++++++++++++++++.....++++++++++..++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.+++++++++@@@@@@@@+++@@@@@$$$@@@++++++@++++@++++++++++++@@+++@++++@+...+++++++.+++++@@+++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++.+++++++++++++++++++++...+++............................+..+................................................................................................................ ",
" ........................................................................................................+............+..............++..............++++++++++++++++++++++.....+++++++++++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.++++++++++@@@@@@@+++@@@@@@$$@@@@+++++@++++@++++++++++++@@+++@++++@++..+++++++++++++@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...++++..+++++++++..+++++++++++++++++++++..+++...........................++..................................................................................................................... ",
" .........................................................................................................+............+..............++..............+++++++++++++++++++++++....+++++++++++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.+++++++++@@@@@@@@+++@@@@@$$$@@@@+++++@++++@++++++++++++@@+++@++++@+...++++++++++++++@+++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++...++++..+++++++++.+++++++++++++++++++++...+++.............................+.+................................................................................................................. ",
" .........................................................................................................+............++.............++..............+++++++++++++++++++++++....+++++++++++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++.+++++++++@@@@@@@@+++@@@@@$$$$@@@+++++@++++@++++++++++++@@+++@++++@++..+++++++++++++@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...++++..+++++++++.++++++++++++++++++++++..+++...........................++.+++................................................................................................................. ",
" .......................................................................................................++.............+++.............++..............+++++++++++++++++++++++....+++++++++++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++@+++++++@@@@@@@@@++@@@@@$$$$@@@+++++@++++@++++++++++++@@++@@++++@++..++++@+++++++@@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...++++.++++++++++.++++++++++++++++++++++..+++............................++.+.................................................................................................................. ",
" . .......................................................................................................+..+............+..............++..............+++++++++++++++++++++++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++++++++++++++++++++@++++@+++++++@@@@@@@@@++@@@@@$$$$@@@+++++@++++@@+++++++++++@@+++@++++@++..+++@@++++++++@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++............................++++.................................................................................................................. ",
" . .......................................................................................................++.++..........++.............+++..............+++++++++++++++++++++++....+++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++@@@@@@@@@@+@@@@@$$$$@@@@++++@++++@++++++++++++@@++@@++++@++..+++@@+++++++@@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...++++.++++++++++.++++++++++++++++++++++..+++...........................+++++.......+.......................................................................................................... ",
" . ........................................................................................................++++............++.............++..............+++++++++++++++++++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++@+++++@@@@@$@@@@@@@@@@@$$$$$@@@@++++@++++@@+++++++++++@@++@@@++@@++..+++@@+++++++@@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++...........................++++++................................................................................................................. ",
"... .......................................................................................................++.+..+........+++............+++..............++++++++++++++++++++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@++++++++++++++++++++++++++++++@++++@+++++++@@@$@@@@@@@@@@@@$$$$@@@@++++@++++@@+++++++++++@@++@@++++@++..+++@@+++++++@@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++...........................++++++.................................................................................................................. ",
" .. ........................................................................................................++++++.........+++............+++........+.....+++++++++++++++++++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@+++++++++++++++++++++++++++++@@++++@+++++@@@@@$@@@@@@@@@@@$$$$$@@@@++++@++++@@+++++++++++@@++@@@++@@++..+++@@+++++++@@@++++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++...........................++++++.....++.......................................................................................................... . ",
" ... .......................................................................................................++++++.+.........++............+++........+.....+++++++++++++++++++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$@@@@@@@@@@$$$%$@@@@++++@++++@@+++++++++++@@++@@@++@@++..++@@@+++++++@@@+++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++...........................++++++.....++.......................................................................................................... . ",
"... .......................................................................................................++++++.+........+++............+++........+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@+++++++++++++++++++++++++++++@@@+++@+++++@@@@$$@@@@@@@@@$$$$%%$@@@@++++@++++@@+++++++++++@@@+@@@++@@++..++@@@+++++++@@@++++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...+++++++++++++++.++++++++++++++++++++++..+++...........................++++++.....+++.......................................................................................................... ",
"... ........................................................................................................+++++++++.......+++............+++........+.....+++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++++@@+++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$@@@@@@@@$$$%%%$@@@@++++@++++@@+++++++++++@@@+@@@++@@++..++@@@+++++++@@@++++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..+++...........................++++++.....++............................................................................................................. . ",
"............................................................................................................++++++++........+++............+++........+.....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++++@@+++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$@@@@@@@$$$$$%%$@@@@++++@@+++@@+++++++++++@@@+@@@++@@++..++@@@+++++++@@@++++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++..........................++++++.....++............................................................................................................. .. ",
".................................................................................................+..........+++++++++.......+++............+++........++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++++@@@+++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$@@@@@@@$$$$%%%$@@@@++++@++++@@+++++++++++@@@+@@@++@@++..++@@@++++++@@@@@+++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..+++...........................++++++.....+++............................................................................................................. ",
"............................................................................................................+++++++++.......+++............+++........+.....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++++@@@+++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$$@@@@@@$$$$%%%$@@@@++++@@+++@@+++++++++++@@@+@@@++@@++..++@@@++++++@@@@++++++++++++++++++++++++++++++@++++++++++++++++.++++++++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++........+.................++++++.....+++.............................................................................................................. ",
"...........................................................................................................++++++++++.......+++............+++.......+++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++++@@@@++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$$@@@@@@$$$$%%%%@@@@++++@@+++@@+++++++++++@@@+@@@++@@@+..++@@@++++++@@@@+++++++++++++++++++++++++++++@@++++++++++++++++.+++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++.........+................++++++.....+++............................................................................................................... ",
".................................................................................................+.........++++++++++.......+++............+++........++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@@@@+++++++++++++++++++++++++++++@@@+++@+++++@@@$$$$$@@@@@@$$$$%%%$@@@@@+++@@+++@@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@+++++++++++++++++++++++++++++@++++++++++++++++++++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++.....+.+++................++++++.....+++............................................................................................................... . ",
".................................................................................................+..........+++++++++..+....+++............+++........+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@@@@@++++++++++++++++++++++++++++@@@+++@+++++@@@@$$$$@@@@@@$$$$%%%%@@@@@+++@@+++@@+++++++++++@@@+@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..+++......++++.................++++++.....+++............................................................................................................... . ",
".................................................................................................++.........+++++++++++.....+++............+++.......+++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@@@@@++++++++++++++++++++++++++++@@@+++@+++++@@@$$$$$@@@@@@$$$$%%%%@@@@@+++@@+++@@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++.....+.++.................++++++.....+++................................................................................................................ ..",
".................................................................................................+.........+++++++++++......+++............++++......++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@@@@@++++++++++++++++++++++++++++@@@+++@@+++@@@@$$$$$$@@@@@$$$$%%%%$@@@@+++@@++@@@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++...+.+.+++................++++++.....+++.................................................................................................................. ",
"..................................................................................................+.......++++++++++++++....++++...........++++......+++....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@@@@@++++++++++++++++++@+++++++++@@@+++@@+++@@@@$$%$$@@@@@@$$$%%%%%$@@@@+++@@++@@@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++...+.+++++................++++++.....+++.................................................................................................................. ",
"..................................................................................................+........+++++++++++++....++++...........++++......+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++++++++@++++++++++++++@@@@@@++++++++++++++++@++++++++++@@@+++@@+++@@@@$$$$$$@@@@@$$%%%%%%$@@@@+++@@++@@@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++.....+++++................++++++.....+++...................................................................................................................",
"..................................................................................................+.......++++++++++++++....++++...........++++..++..+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++++++++@++++++++++++++@@@@@+++++++++++++++++@@+++++++++@@@+++@@+++@@@@$$%%$$@@@@@$%$%%%%%$@@@@+++@@++@$@++++++++++@@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++...+++++++................++++++.....+++...................................................................................................................",
".................................................................................................++.......++++++++++++++....++++...........++++...+..+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++@+++++++@++++++++++++++@@@@@+@+++++++++++++++@@+++++++++@@@+++@@+++@@@@$$%$$$@@@@$$%$%%%%%$@@@@+++@@@+@$@+++++++++++@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++...+++++++................++++++.....+++...................................................................................................................",
".......................................................................................+.........++.......++++++++++++++....++++...........++++..++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++@+++++++@+++++++++++++@@@@@@@@+++++++++++++++@@+++++++++@@@+++@@+++@@@@$%%%$$@@@@@$%%%%%%%$@@@@+++@@@+@$@++++++++++@@@@@@@@++@@@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@@++++++++++++++@++...++++++++++++++++++++++++++++++++++++++..++++...++++++++...............++++++.....+++...................................................................................................................",
"........................................................................................+........++.......++++++++++++++....++++...........++++.++++.+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++@++++++++@+++++++++++++@@@@@@@@++++++++++++++@@@+++++++++@$@+++@@+++@@@@$%%%%$@@@@$$%%%%%%%$@@@@+++@@@+@$@++++++++++@@$@@@$@++@$@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@@++++++++++++++@++...++++++++++++++++++++++++++++++++++++++..++++..+++++++++...............++++++.....+++...................................................................................................................",
"........................................................................................+........++.......++++++++++++++....++++..........+++++..++..++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++@+++++++++++@@+++++++@+++++++++++++@@@@@@@@++++++++++++++@@@+++++++++@@@+++@@+++@@@@$%%%$$$@@@$$%%%%%%%$@@@@+++@@@+@$@++++++++++@@$@@@$@++@$@+..++@@@@+++++@@@@@++++++++++++++++++++++++++++@@@++++++++++++++++++++@@++++++++++++++++++...++++++++++++++++++++++++++++++++++++++..++++.+++++++++................++++++.....+++................+..................................................................................................",
".......................................................................................++........++.......++++++++++++++....++++..........+++++..+++.++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++@+++++++++++@@+++++++@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@@@+++@@++@@@@@$%%%$$@@@@$%%%%%%%%$@@@@+++@@@+@$@++++++++++@@$@@@$@+@@$@+..+@@@@@+++++@@$$@++++++++++++++++++++++++++++@@@++++++++++++++++++++@@@++++++++++++++@++..+++++++++++++++++++++++++++++++++++++++..++++.++++++++++...+...........++++++.....+++...................+...............................................................................................",
".......................................................................................++........++.......++++++++++++++....++++...........++++..+++.++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@+++++++++@$@+++@@+++@@@@$%%%%$$@@@$%%%%%%%%$@@@@+++$@@+@$@++++++++++@@$@@@$@@@@$@+..+@@@@@+++++@@@@@++++++++++++++++++++++++++++@@+++++++++++++++++++++@@@++++++++++++++@++..+++++++++++++++++++++++++++++++++++++++..++++..+++++++++...............++++++.....+++................+.++...............................................................................................",
".......................................................................................++........++.......+++++++++++++++...++++...........++++.++++.+++++.++++++++++++++++++++++++++++++++++++++++++@+++++@+++@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$@+++@@+++@@@@$%%%%$$@@@$%%%%%%%%$@@@@+++@@@+@$@++++++++++@$$@@@$@@+@$@+..+@@@@@+++++@@$@@++++++++++++++++++++++++++++@@@+++++++++++++++++++@@@@++++++++++++++@++..++@++++++++++++++++++++++++++++++++++++..++++.++++++++++...+...........++++++.....+++................+.++...............................................................................................",
".......................................................................................+++.......++......++++++++++++++++...++++......+...+++++.++++.+++++.++++++++++++++++++++++++++++++++++++++++++@++++++++@@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$@+++@@++@@@@@%%%%%$$@@@$%%%%%%%%$$@@@+++$@@+@$@++++++++++@@$@@$$@@@@$@+..+@@@@@++++@@@$$@++++++++++++++++++++++++++++@@@+++++++++++++++++++@@@@++++++++++++++@++..+++++++++++++++++++++++++++++++++++++++++++++.+++++++++++..+...........++++++.....+++................+..+...............................................................................................",
".......................................................................................+++.......++.......+++++++++++++++...++++.......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++@++@@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$@+++@@++@@@@$%%%%%$$@@@$%%%%%%%%%$@@@+++$@@+@$@++++++++++@$$@@$$@@@@$@+..+@@$@@++++@@@$$@++++++++++++++++++++++++++++@@@+++@+++++++++++++++@@@@++++++++++++++@++..++@++++++++++++++++++++++++++++++++++++++++++.++++++++++...+...........+++++++....+++................+.++...............................................................................................",
"......................................................................................++++.......++......++++++++++++++++...++++.......+..+++++..++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++@@+@@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$@@++@@++@@@@$%%%%%$$$@@$%%%%%%%%$$$@@+++$@@@@$@++++++++++@$$@@$$@@@@$@+..+@@@$@++++@@@$$@++++++++++++++++++++++++++++@@@+++++++++++++++++++@@@@++++++++++++++@++..++@++++++++++++++++++++++++++++++++++++++++++.+++++++++++..+...+.......++++++.....++++...............+.++...............................................................................................",
"..................................................................................+...++++.......++......++++++++++++++++...++++.......+..++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++@++++@@++@@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$$@++@@++@@@@$%%%%%%$@@@$%%%%%%%%%$@@@+++$@@@@$@++++++++++@$$@@$$@@@@$@+..+@@$$@++++@@$$$@++++++++++++++++++++++++++++@@@+++@+++++++++++++++@@@@@+++++++++++++@++..++@+++++++++++++++++++++++++++++++++++++.++++.+++++++++++..+..........+++++++.....+++................+.++...............................................................................................",
"...................................................................................+..++++.......++......++++++++++++++++..+++++......++..+++++++++++++++++++++++++++++++++++@@++++++++++++++++++++++@+++++@@+@@+++++++++++@@++++++@@+++++++++++++@@@@@@@@++++++++++++++@@@@++++++++@$$@++@@++@@@@$%%%%%$$@@@$%%%%%%%%%$$@@+++$@@@@$@++++++++++@$$@@$$@@@@$@+..+@@$$@++++@@@$$@++++++++++++++++++++++++++++@@@++@@@++++++++++++++@@@@++++++++++++++@++..++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++.....+........+++++++....+++................+.++....+..........................................................................................",
"......................................................................................++++.......++......++++++++++++++++..+++++......++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++@@@+@@+++++++++++@@++++++@@++++++++++++@@@@@@@@@++++++++++++++@@@@++++++++@$$@++@@++@@@@$%%%%%%$$@@$%%%%%%%%%$$@@@++$$@@@$$++++++++++@$$@@$$@@@@$@+..+@@$$@++++@@@$$@++++++++++++++++++++++++++++@@@+++@@++++++++++++++@@@@@+++++++++++++@++..++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++..+.++........+++++++....+++................+++++...++...+.....................................................................................",
"...................................................................................+..++++......++++....+++++++++++++++++..++++++....+++..+++++++++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++@@@+@@+++++++++++@@++++++@@++++++++++++@@@@$$@@@++++++++++++++@@@@@+++++++@$$@++$@++@@@$$%%%%%%$$@@$%%%%%%%%%$$@@@++$@@@@$$++++++++++@$$@@$$@@@@$@+..+@@$$@+++@@@$$$@++++++++++++++++++++++++++++@@@++@@@++@@++++++++++@@@@++++++++++++++@++..++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++..+..++.......+++++++....++++...............+.+++....+...++....................................................................................",
"..................................................................................++..++++......+++......++++++++++++++++..+++++......++..+++++++++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++@@@+@@@++++++++++@@++++++@@++++++++++++@@@@@@@@@++++++++++++++@@@@++++++++@$$@++$@++@@@$$%%%%%%$$@$%%%%%%%%%%$$@@@++$@@@@$$++++++++++@$$$@$$@@@@$@+..+@@$$@+++@@@$$$@++++++++++++++++++++++++++++@$@++@@@+@@+++++++++++@@@@++++++++++++++@++..++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++..+..++.......+++++++...+++++...............+.++....+....+.....................................................................................",
"..........................................................................++......++..++++......++++....+++++++++++++++++..+++++......++..+++++++++++++++++++++++++++++++++++@@++++++++++++++++++++++@++++@@@+@@+++++++++++@@++++++@@++++++++++++@@@@@$@@@++++++++++++++@@@@@+++++++@$$@++$@++@@@@$%%%%%%$$@$%%%%%%%%%%$$@@@++$$@@@$$++++++++++@$%@@$$@@@@%@+..+@$$$@+++@@@$$$@++++++++++++++++++++++++++++@$@++@@@++@@++++++++++@@@@@+++++++++++++@@+..++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++..+.+++......++++++++...+++++...............+++++...++....+....................................................................................",
".........................................................................+++......++..++++......++++....+++++++++++++++++..++++++....++++.+++++++++++++++++++++++++++++++++@@@@++++++++++++++++++++++@++++@@@@@@@+++++++++@@@++++++@$@+++++++++@@@@@@$$@@@+++++++++++++@@@@@@++++++@@$$@++$@++@@@$$%%%%%%$$@$%%%%%%%%%%$$@@@++$$@@@%$@+++++++++@$%@@$$@@@@$@+..+@@$$@+++@@@$$$@++++++++++++++++++++++++++++@$@++@@@+@@@++++++++++@@@@@+++++++++++++@++..++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++..+.+++..+....+++++++...+++++...............+.+++...++...++....................................................................................",
"........................................................................++..+....+++..++++......++++....+++++++++++++++++..++++++....++++.++++++++++++++++++++++++++++++++@@@@@+++++++++++++++++++++@@++++@@@+@@@+++++++++@@@++++++@@@++++++++@@@@@@$$$@@@+++++++++++++@@@@@@++++++@@$$@++$@++@@$$$%%%%%%$$$$%%%%%%&&%%$$$@@++$$@@@$$++++++++++@$%@@$%@@@$%@+..+@$$$@+++@@@$$$@++++++++++++++++++++++++++++@$@++@@@@@@@@+++++++++@@@@@+++++++++++++@@+..++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++..+...++++++++...+++++..............++++++..+++..+++....................................................................................",
".........................................................................+++.....+++..+++++.....++++....+++++++++++++++++..++++++....++++.++++++++++++++++++++++++++++++++@@@@@++++++++++++++++++++++@++++@@@@@@@++++++++++@@++++++@$+++++++++@@@@@@@$$@@@+++++++++++++@@@@@@++++++@@$$@++$@++@@@$$%%%%%%$$@$%%%%%%&&%%$$$@@++$$@@@%$@+++++++++@$%$@$$@@@@%$+..+@$$$@+++@@@$$%@++++++++++++++++++++++++++++@$@+@@@@+@@@+++++++++@@@@@++++++++++++++@@+..++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++++..+..++++++++...+++++...+...........+++++..+++...++....................................................................................",
".........................................................................+++.....+++++++++......+++.....+++++++++++++++++..++++++..+.++++++++++++++++++++++++++++++++++++++@@@@++++++++++++++++++++++@++++@@@@@@@+++++++++@@@++++++@$@++++++++@@@@@@$$$@@@+++++++++++++@@@@@@++++++@@%$@++$@++@@$$$%%%%%%$$$$%%%%%%&&%%$$$@@++$$@@@%$@+++++++++@$%$@$%@@@@%$+..+@$$$@+++@@@$$$@+++++++++++@++++++++++++++++@$@+@@@@@@@@++++++++++@@@@@++++++++++++@@@+..++@@+++++++++++++++@++++++++++++++++++++++++++++++++++++++++++++++++..++++++++...+++++..++...........+++++..++++.+++....................................................................................",
"........................................................................+++++....+++.+++++......++++....+++++++++++++++++..++++++....++++++++++++++++++++++++++++++++++++++@@@@++++++++++++++++++++++@+++@@@@@@@@+++++++++@@@++++++@$@+++++++@@@@@@@$$$@@@+++++++++++++@@@@@@++++++@@%$@++$@++@@$$$%%%%%%$$$$%%%%%%&&%%$$$@@++$$$@@%$@+++++++++@%%$@%%$@@$%$+..+@$$$@+++@@$$%%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@@@@@++++@@++++++@@@+..++@@+++++++++++++++@++++++++++++++++++++++++++++++++++++++++++++.+++..++++++++...+++++..+++..........+++++..++++..++....................................................................................",
"........................................................................+++++....++++++++++.....++++....+++++++++++++++++..+++++++.+.+++++++++++++++++++++++++++++++++++++@@@@@@+++++++++++++++++++++@+++@@@@@@@@+++++++++@@@++++++@$@+++++++@@@@@@$$$$$@@+++++++++++++@@@@@@++++++@@%$@++$@++@@$$$%%%%%%$$$$%%%%%%&&%%%$$@@++$$$@@%$@+++++++++@$%$@$%@@@$%$+..+@$$$@+++@@$$%%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@@@@@+++++@@@++++@@@+..++@@+++++++++++++++@@+++++++++++++++++++++++++++++++++++++++.++++.++..++++++++...+++++..+++..........+++++..+++..+++....................................................................................",
".......................................................................++++++....++++++++++.....++++....+++++++++++++++++..++++++..+++++++++++++++++++++++++++++++++++++++@@@@@@+++++++++++++++++++++@+++@@@@@@@@+++++++++@@@++++++@$@+++++++@@@@@@$$$$@@@+++++++++++++@@@@@@++++++@@%$@++$@++@@$$$%%%%%%%$$$%%%%%%&&%%%$$@@++$$$@@%$@+++++++++@%%$$%%$@@$%$+..+@$%$@+++@@@$$%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@@@@@++++@++@++++@@@+..++@@+++++++++++++++@@++++++@@++++++++++++++++++++++++++++++++++++.++..++++++++...+++++..+++.........++++++..++++.+++....................................................................................",
".......................................................................++++++....++++++++++.....++++...++++++++++++++++++..+++++++.+++++++++++++++++++++++++++++++++++++++@@@@@@+++++++++++++++++++++@+++@@@@@@@@+++++++++@@@++++++@$@+++++++@@@@@@$$$$$@@+++++++++++++@@@@@@++++++@@%$@++$@++@@$$$%%%%%%%$$$%%%%%&&&%%%$$@@++%%$@$%$@+++++++++@%%$$%%@@@$%$+..+@$$$@++@@@$$%%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@$@@@+++@@@++++++@@@+..++@@+++++++++++++++@@+++++++@++++++++++++++++++++++++++++++++++++++++.++++++++...+++++..++++.........++++++.+++++++++.......+...........................................................................",
"......................................................................+++++++....++++++++++.....++++....+++++++++++++++++..+++++++.+++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@@@+++++++++@@@@+++++@$@+++++++@@@@@@$$$$$@@+++++++++++++@@@@@@++++++@@%%@++$@++@@$$$%%%%%%%$$$%%%%%&&&&%%$$@@++%%$@$%$@+++++++++@%%$$%%@@@$%$+..+@$%$$@++@@$%%%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@@$@@@++@@@@@++++@@@+..++@@+++++++++++++++@@++++++@+@++++++++++++++++++++++++++++++++++++++..+++++++++..+++++..+++..........++++++++++++++++.......+...........................................................................",
"......................................................................+++++++....++++++++++.....++++....+++++++++++++++++..+++++++.+++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@@@++++++++@@@@++++++@$@+++++++@@@@@@$$$$$@@+++++++++++++@@@@@@++++++@@%%@++%@++@@$$%%%%%%%%$$$%%%%%&&&%%%%$@@++%%$@$%$@+++++++++@%%$$%%@@@$%$+..+@$%$$@++@@$%%%@+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@$@@@@+++@@@@++++@@@+..++@@+++++++++++++++@@++++++@++@++++++++++++++++++++++++++++++++++++++.++++++++...+++++..+++.........++++++.++++++++++.......+...........................................................................",
"......................................................................+++++++....++++++++++.....++++...++++++++++++++++++..+++++++++++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@@@+++++++++@@@@+++++@$@+++++++@@@@@@$$$%$@@+++++++++++++@@@@@@++++++@@%%@++%@++@@$$%%%%%%%%%$$%%%%%&&&%%%$$$@++%%$@$%$@+++++++++@%%$$%%$@@$%$+..+@$%%$@+@@@$$%%@+++++++++++@@+++++++++++++++@$@@@@@@@@@@@++++++++@@$$@@@++@@@@@++++@@@+..++@@+++++++++++++++@@++++++@@+++@++++++++++++++++++++++++++++++++++++.+++++++++..+++++..++++........+++++++.+++++++++...................................................................................",
".......................................................................++++++....++++++++++.....++++...++++++++++++++++++..+++++++++++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@++++++++@@@@@+++++@$@+++++++@@@@@@$$$$$@@+++++++++++++@@@@@@@+++++@$%%@++%@++@$$$%%%%%%%%$$%%%%%%&&&&%%%$@@++%%$@$%$@+++++++++@%%$$%%$@@$%$+..+@$%$$@+@@@$%%%$+++++++++++@++++++++++++++++@$@@@@@@@@@@@++++++++@@$$@@@++@@@@@++++@@@+..++@@+++++++++++++++@@+++++@@@@++@++++++++++++++++++++++++++++++++++++.+++++++++..+++++..++++........+++++++.+++++++++...................................................................................",
"......................................................................++++++++...++++++++++.....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@+++++++++@@@@+++++@$@++++++@@@@@@$$$$$$$@+++++++++++++@@@@@@@+++++@@%%@++%@+@@@$%%%%%%%%%%$%%%%%%&&&&%%%%$@++%%$@$%$@+++++++++@%%$$%%$@@$%$+..+@$%%$@+@@@$%%%$+++++++++++@@+++++++++++++++@$@@@@@@@@@@@++++++++@@$@@@@@@@@@@@++++@@@+..++@@+++++++++++++++@@+++++@@@@@++@@++++++++++++++++++++++++++++++++++.+++++++++..+++++..++++........+++++++++++++++++.......+...........................................................................",
"...............................................................+......+++++++....++++++++++.....++++...+++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@+++++++++@@@@+++++@$@+++++++@@@@@$$$$$$$$+++++++++++++@@@@@@++++++@@%%@++%@++@$$%%%%%%%%%%$%%%%%&&&&&%%%$$@+@%%$$$%$@+++++++++@%%$$%%$@@$%$+..+@%%%$@+@@@$%%%$@++++++++++@@+++++++++++++++@$@@@@@@@@@@@@+++++++@@$$@@@@@@@@@@++++@@@+..++@@+++++++++++++++@@+++++@@@@@+@+@++++++++++++++++++++++++++++++++++++++++++++..+++++..++++........+++++++++++++++++......++...........................................................................",
"..............................................................+.......++++++++...++++++++++.....++++....+++++++++++++++++..+++++++++++++++++++++++++++++++++++@+@+++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@++++++++@@@@@+++++@$@++++++@@@@@@$$$%%$$$+++++++++++++@@@@@@@+++++@$%%@++%@+@@$$%%%%%%%%%%$%%%%%%&&&&%%%$$@++%%$@$%%@+++++++++@%%%$%%$@@$%$+..+@%%%$@+@@@$%%%$@++++++++++@+++++++++++++++@@$@@@@@@@@@@@++++++++@@$$@@@@@@@@@@++++@@@+..++@@++++++++++++++@@@+++++@@@@@+@@@+@++++++++++++++++++++++++++++++++.+++++++++..+++++..++++++......+++++++++++++++++......++...........................................................................",
"...............................................................+......++++++++...+++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@++++++++@@@$@+++++$$@++++++@@@@@@$$$%%$$@@++++++++++++@@@$@@@+++++@@%%@++%@+@@$%%%%%%%%%%%$%%%%%&&&&&%%%%$@+@%%$$$%%@+++++++++@%%%$%%$@@$%$+..+@%%%$@+@@@$%%%$@++++++++++@@++++@@+++++++++@$@@@@@@@@@@@++++++++@@$$@@@@@@@@@@++++@@@+..++@@++++++++++++++@@@+++++@@@@@@@@@+@++++++++++++++++++++++++++++++++.+++++++++..+++++..+++++.......++++++++++++++++++.....++...........................................................................",
"...............................................................+......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@+@+++++++++@@@@@@++++++++++++++++++++@@+++@@@@@@$@++++++++@@@$@+++++$$@+++@++@@@@@@$$%%%$$@@++++++++++++@@@$@@@+++++@$%%@++%@+@@$%%%%%%%%%%%%%%%%%&&&&&%%%%$@+@%%%$$%%@++++++++@$%%%$%%$@@$%$+.++@%%%$@+@@@$%%%$+++++++++++@@++++@@+++++++++@$$@@@@@@@@@@@+++++++@@$$@@@@@@@@@@++++@@@+..++@@++++++++++++++@@@@++++@@@@@+@@@@@++++++++++++++++++++++++++++++++++++++++++..+++++.+++++++......++++++++++++++++++.....++...........................................................................",
"...............................................................+......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@++@++++@@@@@@@++++++++++++++++++++@@+++@@@@@@$@++++++++@@@$@+++++@$@+++@++@@@@@@$$%%%$$$@++++++++++++@@$@@@@+++++@$%%@++%$+@@$%%%%&&&%%%%%%%%&%&&&&&%%%%$@+@%%%$$%%@++++++++@$%%$$%%$@@$%$+..+$%%%$@+@@@$%%%$@++++++++++@@+++@@@+++++++++@%@@@@$@@@@@@@+++++++@@$$@@@@@@@@@@++++@@@+..++@@++++++++++++++@@@+++++@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++..+++++.+++++++......++++++++++++++++++.....++...........................................................................",
"..............................................................++......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@+++@++++@@@@@@@++++++++++++++++++++@@@++@@@@@@$@++++++++@@@$@+++++@$@++++++@@@@@@$$$%%%$$@++++++++++++@@$$@@@+++++@$%%$++%$+@@$%%%%%%%%%%%%%%%%&&&&&&%%%%$@+@%%%$$%%@+++++++++$%%%$%%$@@$%$+..+@%%%$@+@$@$%%%$+++++++++++@@+++@@@++++++++@@%$@@@$@@@@@@@+++++++@@$$@@@@@@@@@@@+++@$@+..++@@++++++++++++++@@@@++++@@@@@@@@@@@++++++++++++++++++++++++++++++++.+++++++++..+++++.+++++++......+++++++++++++++++......++...........................................................................",
"..............................................................++......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@++@@+++@@@@@@@++++++++++++++++++++@$@++@@@@@@$@++++++++@@@$@+++++$$@++++++@@@@@@$$%%%$$$@+++++++++++@@@$$@@@+++++@$%%$++%$+@@$%%%%%%&%%%%%%%%&&&&&&&%%%%$@+@%%%$$%%@++++++++@$%%%$%%$@@$%%+.++@%%%$@+@@@$%%%$@++++++++++@@++++@@+++++++++@%$@@@@@@@@@@@+++++++@@$$@@@@@@@@@@++++@$@+..++@@++++++++++++++@@@@++++@@@@@@@@@@@+++++@++++++++++++++++++++++++++++++++++++..+++++.+++++++......++++++++++++++++++.....++...........................................................................",
".............................................................+++......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@++@++++@@@@@@@++++++++++++++++++++@$@++@@$@@@$@++++++++@@@$@+++++$%@++@@++@@@@@@$%%%%$$$@++++++++++++@@$$@@@+++++@$%%$++%$+@@$%%%%%&&%%%%%%%&&&&&&&&%%%%$@+@%%%$$%%@++++++++@$%%%%%%$@@$%$+.++$%%%$@+@$$%%%%$@++++++++++@@+++@@@++++++++@$%$@@@$@@@$@@@+++++++@$$$@@@@@@@@@@+++@@$@+..+@@@++++++++++++++@@@@++++@@@@@@@@@@@+++++@++++++++++++++++++++++++++++++++++++..+++++.+++++++......++++++++++++++++++.....++...........................................................................",
"........................................................+....+++......++++++++..++++++++++++....++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@++@@+++@@@@@@@++++++++++++++++++++@$@++@@$@@$$@++++++++@@@$@+++++$%@++@@@+@@@@@@$%%%%%%$@++++++++++++@@$$@@@++++@@$%%$++%$+@@$%%%%%&&%%%%%%%%&&&&&&&%%%%$@+@%%%$%%%@++++++++@$%%%%%%$@@$%%+.++$%%%$@+@$$%%%%$@++++++++++@@+++@@@++++++++@$%$@@$$@@@@@@@+++++++@$$$@@@@@@@@@@@++@@$@+..+@@@++++++++++++++@@@@++++@@@@@@@@@@@+++++@++++++++++++++++++++++++++++++++++++..+++++.+++++++......++++++++++++++++++.....++.....+.....................................................................",
".............................................................++++.....++++++++..++++++++++++...+++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@++@@+++@@@@@@@++++++++++++++++++++@$@++@$@@@$$@++++++++@@@$@+++++$%@++@@@+@@@@@@$%%%%%$$@++++++++++++@@$$$@@@++++@$%%$++%$+@@$%%%%%&&%%%%%%%&&&&&&&&%%%%$@+@%%%%%%%@++++++++@$%%%%%%$@@%%%+.++$%%%$@+@$$%%%%$@++++++++++@++++@@@++++++++@$%$@@$$$@@$$@@+++++++@$$$@@@@@@@@@@@++@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++.+++++.+++++++......++++++++++++++++++.....++.....+.....................................................................",
"........................................................+....+++......++++++++..++++++++++++...+++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@+@@@+++@@@@@@@++++++++++++++++++++@$@++@@$@@$$@++++++++@@@$@+++++$%@++@@@+@@@@@$$%%%%%$$@++++++++++++@@$$@@@@+++@@$%%$++%$+@@$%%%%&&&%%%%%%%&&&&&&&&%%%%$@+@%%%%%%%@+++++@++@$%%%%%%$@@%%%+.++$%%%$@+@$$%%%%$@++++++++++@@+++@@@++++++++@$%$@@$$@@$$$@@+++++++@$$$@@@@@@@@@@@++@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++..+++++.++++++++.....++++++++++++++++++.....++......+....................................................................",
".............................................................+++......++++++++..++++++++++++...+++++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@+@@@+++@@@@@@@++++++++++++++++++++@$@++@$$@@$$@++++++++@@@$@++++@$%@++@@@+@@@@@$$%%%%%$$@+++++++++++@@@$$$@@@+++@@$%%$++%$+@@$%%%%&&&%%%%%%%&&&&&*&&%%%%$@+@%%%%%%%@+++++@++@$%%%%%%$@@%%%+.++$%%%%@+@$$%%%%$@++++++++++@@+++@@@++++++++@$%$@@$$$@@$$@@+++++++@$$$$@@@@@@@@@@++@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++..+++++.++++++++.....++++++++++++++++++.....++.......+...................................................................",
".............................................................++++.....++++++++..++++++++++++...+++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@+++@@@@@@@++++++++++++++++++++@$@+@@$$@@$$@++++++++@@@$@++++@$%@++@@@+@@@@@$$%%%%%%$@++++++++++++@@$$$@@@+++@@$%%$++%$+@@$%%%%&&&&%%%%%%&&&&&*&&&%%%$@@@%%%%%%%@+++++@++@$%%%%%%%@@%%%+.++$%%%$@+@$$%%%%$@++++++++++@@+++@@@@+++++++@$%$@@$$$@$$$$@+++++++@$$$@@@@@@@@@@@++@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++.++++++.+++++++++....++++++++++++++++++.....++.....+.....................................................................",
".............................................................++++.....++++++++..++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@+@@@+++@@@@@@@@+++++++++++++++++++@$@+@@$$@@$$@++++++++@@@$@++++@$%@++@@@+@@@@@$%%%%%%%$@+++++++++++@@$$$$@@@+++@@$%%$++%$+@$%%%%%&&&&%%%%%%&&&&&**&%%%%$@@@%%%%%%%@@+++++++@$%%%%%%$@@%%%+.++$%%%%@+@$$%%%%$@+++++++++@@@+++@@@@+++++++@$%$@@$$$@$$$@@++++++@@$$$@@@@@@@@@@@@+@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++.+++++.+++++++++....++++++++++++++++++.....++.....++....................................................................",
".............................................................++++.....++++++++..++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@+@@@+++@@@@@@@++++++++++++++++++++@$@++@$$@@$$@++++++++@@@$@++++@$%@++@@@+@@@@@$%%%%%%%$@+++++++++++@@$$$$@@@+++@@$%%$++%$+@$$%%%%&&&&%%%%%%&&&&&**&&%%%$@@@%%%%%%%@@++++@@+@$%%%%%%$@@%%%+.++$%%%%@+@$$%%%%$@+++++++++@@@+++@@@@+++++++@$%$@@$$$$$$$$@++++++@@$%%@@@@@@@@@@@@+@@$@+..+@$@++++++++++++++@@@@++++@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++.+++++.++++++++.....+++++++++++++++++++....++.....++++..................................................................",
"........................................................+....++++.....++++++++..++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@@@@@@+++++++++++++++++++@$@+@@$$@@$$@++++++++@@$$@++++@$%@++@@@@@@$$@$%%%%%%%$@+++++++++++@@$$$$@@@+++@@$%%$++%$+@$%%%%%&&&&%%%%%%&&&&&**&&%%%$@@@%%%%%%%@@++++@++@$%%%%%%$@@%%%+.+@$%%%%@+@$$%%%%%@++++++++++@@++@@@@@+++++++@$%$@@$$$@$$$$@++++++@@$$$@@@@@@@@@@@++@@$@+..+@$@++++++++++++++@@@@+++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++.++++++++.....+++++++++++++++++++....++.....+++.++................................................................",
"........................................................+....++++.....++++++++..++++++++++++....++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@@@@@++++++++++++++++++++@$@+@@$$@@$%@++++++++@@$$@++++@$%@++@@@@@@$$$$%%%%%%%$@+++@++@++++@@$$$$@@@+++@@$%%$++%$+@$%%%%&&&&&%%%%%%&&&&&**&&%%%$@@@%%%%%%%@@++++@@+@$%%%%%%$@$%%%+.+@$%%%%@+@$$%%%%%@+++++++++@@@++@@@@@+++++++@$%$@$$$$$$$$$@++++++@@$%%@@@@@@@@@@@@+@@$@+..+@$@++++++++++++++@@@@+++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++.+++++++++....+++++++++++++++++++....++.....+++++.................................................................",
".............................................................++++.....++++++++..++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@@@@@++++++++++++++++++++@$@+@@$$$@$%@++++++++@@$$@++++@$%@++@@@@@@$$@$%%%%%%%%@+++@+++++++@@$$$$@@@+++@@$%%$++%$+@$%%%%&&&&&%%%%%&&&&&***&&%%%%@@@%%%%%%%@@++++@@+@%%%%%%%%@@%%%+.+@$%%%%@@@%%%%%%$@+++++++++@@@++@@@@@+++++++@$%$@$$$$$$$$$@@+++++@@$%%$@@@@@@@@@@@@@@$@++.+@$@++++++++++++++@@@@+++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++.+++++++++....+++++++++++++++++++....++....++++++.................................................................",
"........................................................+....++++.....++++++++.+++++++++++++...+++++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@+++@@@@@@@++++++++++++++++++++@$@+@@$$$$$%@++++++++@@$$@++++@%%@++@@@@@@$$$$%%%%%%%%@++@++++++++@@$$$$@@@++@@@$%%$++%$+@$%%%%&&&&&%%%%%&&&&&***&&%%%$$@@%%%%%%%@@+++@@@+@$%%%%%%%@$%%%+.+@$%%%%@@$%%%%%%$@+++++++++@@@++@@@@@+++++++@$%%@$$$$$$$$$@@+++++@@$%%$@@@@@@@@@@@@@@$@++.+@$@+++++++++@++++@@@@+++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++.++++++++++...+++++++++++++++++++....++....+++++++................................................................",
".......................................................++....++++.....+++++++++.++++++++++++...+++++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@+++@@@@@$@@+++++++++++++++++++@$@+@@$$$@$%@++++++++@@$$@++++@$%@++@@@@@$$$$$%%%%%%%%@++@@++@++++@@$$$$@@@+@+@@$%%%++%$+@$%%%%&&&&&&%%%%&&&&&***&&%%%%$@@%%%%%%%@@+++@@@+@$%%%%%%$$$%%%+.+@%%%%%@@$%%%%%%$@+++++++++@@@++@@@@@+++++++@$%$$$$$$$$$$$@@+++++@@$%%$@@@@@@@@@@@@@$$@++.+@$$+++++++++@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++...+++....++++++.................................................................",
".......................................................++....++++.....++++++++..++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@@$@@@+++++++++++++++++++@$@+@$$$$$$%@@+++++++@@$$@++++@%%@++@@@@@$$$$$%%%%%%%%@++@@@@@++++@@$%$$$@@++@@@$%%%++%%+@$%%%%&&&&&%%%%%&&&&&****&%%%%$@@%%%%%%%@@++@@@@+@%%%%%%%%$$%%%+.+@%%%%%@@$%%%%%%%@+++++++++@@@++@@@@@+++++++@$%%$$$$$$$%$$@@+++++@@%%%$@@@@@@@@@@@@@$%@++.+@$$++++++++@@++++@@@@+++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++.++++++++++...+++++++++++++++++++...+++....++++++.................................................................",
".......................................................++....++++.....++++++++.+++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@@$@@@+++++++++++++++++++@$@+@$$$$$$%$++++++++@@$$@@+++@%%@+@@@@@@$$$$$%%%%%%%%@++@@@+@@+++@@$$%$@@@+@@@@$%%%@+%%+@$%%%%&&&&&&%%%%&&&&&***&&%%%%$@@%%%%%%%@@@++@@@@@%%&%%%%%$$%%%+.+@%%%%%@@$%%%%%%%@+++++++++@@@++@@@@@+++++++@$%%$$$$$$$%$$@@+++++@@$%%$@@@@@@@@@@@@@@$@++.+@$$+++++++@@@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++...+++....+++++++................................................................",
".......................................................++....++++.....++++++++++++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@++@@$@@$@@+++++++++++++@+++++@$@@@@$$$$$%$+++++++@@@$$@++++@%%@+@@@@@@$$$$$%%%%%%%%@++@@+@@@+++@@$%%$$@@+@@@@%%%%@+%%+@$%%%%&&&&&&%%%%&&&&&****&%%%%$@@%%%%%%%$@+++@@@+@%%&%%%%%$$%%%+.+@%%%%%@@$%%%%%%%@+++++++++@@@++@@@@@+++++++@$%%$$%%$$$%$$@@+++++@@$%%$@@@@@@@@@@@@@$$@++.+@$$+++++++@@@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++.+..++....+++++++................................................................",
".......................................................++....++++.....++++++++++++++++++++++...+++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@++@$$@$$@@+++++++++++@+@+++++@%@@@$$%$$$%$@++++++@@@$%@@+++@%%@+@@@@@@$$$$$%%%%%%%%@++@@@@@@+++@@$%%$$@@+@@@@$%%%@+%%+@$%%%%&&&&&&%%%%&&&&&****&%%%%$@@%&%%%%%$@@+@@@@+@%%&%%%%%$$%&%+.+@%%%%%@@$%%%%%%%@+++++++++@@@++@@@@@+++++++@$%%$$%%$$%%$$@@+++++@$%%%$@@@@@@@@@@@@@@%@++.+@$$+++++++@@@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++++.+++....+++++++................................................................",
".......................................................++....++++.....++++++++++++++++++++++..++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@+++@@@$$$@@++++++++++@@@@@++++@%@@@$%%$$%%$@++++++@@@$%@@+++@%%@+@@@@@@$$$$%%%%%%%%%@++@@@@@@+++@@$%%$$@@+@@@@$%%%@+%%+@$%%%%&&&&&&%%%%&&&&&****&%%%%$@@%%%%%%%$@@@@@@@@@%%&%%%%%$$%%%+.+@%%%%%@@$%%%%%%%@++++++++@@@@++@@@@@+++++++@$%%$$%%%$%%%$@@+++++@$%%%$@@@@@@@@@@@@@$%@++.+@$$+++++++@@@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++.+.+++....++++++++...............................................................",
".......................................................++....++++....++++++++++++++++++++++++.++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@++@$$$$$@@++++++++++@@@@@++++@$@@@$$$$$%%$@++++++@@@$%@@+++@%%@+@@@@@@$$$$%%%%%%%%%@++@@@@@@+++@@$%%$$@@+@@@@%%%%@+%%@@$%%%%&&&&&&%%%%&&&&&****&%%%%$@@%%%%%&%$@@@@@@@@@%%&%%%%%$$%&%+.+@%%%%%@@$%%%%%%%@++++++++@@@@++@@@@@+++++++@$%%$$%%%$%%%$@@+++++@$%%%$@@@@@@@@@@@@@$%@++.+@$$+++++++@@@++++@$@@@++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++.+.+++....+++++++................................................................",
".......................................................+++...++++.....+++++++++++++++++++++++.++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@++@$$$$$@@++++++++++@@@@@++++@$@@@$$%$$%%$@++++++@@@$%@@+++@%%@+@@@@@@$$$%%%%%%%%%%@++@@@@@@+++@@$%%$$@@+@@@@$%%%@+%%@@$%%%%&&&&&&%%%%&&&&*****&%%%%$@@%&%%%&%$@@@@@@@@@%%&%%&%%$$%&%+.+@%%%%%@@$%%%%%%%@+++++@++@@@@++@@@@@+++++++@$%%$$%%%$%%%$@@+++++@$%%%$@@@@@@@@@@@@@$%@++.+@$$+++++++@@@++++@@@@+++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++++++++....+++++++................................................................",
".......................................................++....++++.....+++++++++++++++++++++++.++++++..+++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@++@$$$$$$@+++++++++@@@@@@++++@%@@@$%%$$%%$@++++++@@@$%@@+++@%%@+@@@@@@$%%$%%%%%%%%%@++@@@@@@@++@@$%%$$@@@@@@@%%&%@+%%@@$%%%%&&&&&&&%%%&&&&*****&%%%%$@@%&%%%&%$@@@@@@@@@%%&%%%%%$$%&%+.+@%%%%%@@%%%%%%%%@+++++++@@@@@+@@@@@@@++++++@$%%$%%%%%%%%$$@+++++@$%%%$$@@@@@@@@@@@@$%@++.+@$$++++++@@@@++++@$@@@++@@@@@@@@@@@@@++++@+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++++....++++++++...............................................................",
".......................................................++....++++.....++++++++++++++++++++++++++++++..+++++++++++++++++++++++++++++++++++++++@+++++++++++++++@@@@@@@@@@++@$$$$$@@+++++++++@@+@@@++++@%@@@$%%$$%%$@++++++@@@$%$@+++@%%@+@@@@@$$$%%%%%%%%%%%@++@@@@@@+++@@$%%%$@@@@@@@%%%%@+%%@@$%%%%&&&&&&%%%%&&&&&****&%%%%$@@%&%%%&%$@@@@@@@@@%&&%%&%%$$%&%+.+@%%%%%@@%%%%%%%%@@++@+@++@@@@+@@@@@@@++++++@$%%$%%%%%%%%$$@+++++@$%%%$@@@@@@@@@@@@@$%@++.+@$$@+++++@@@@++++@$@@@++@@@@@@@@@@@@@++++@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++++.+++....++++++++...............................................................",
".......................................................++....++++....+++++++++++++++++++++++++++++++..+++++++++++++++++++++++++++++++++++++++@++++++++@++++++@@@@@@@@@@++@$$$$$@@++++++++++@@@@@++++@%@@@$%%$$%%$@++++++@@@$%$@+++@%%@+@@@@@$$$%%%%%%%%%%%@++@@@@@@@@@@$%%%$$@@@@@@@%%&%@@%%@@$%%%%&&&&&&&%%%&&&&*****&%%%%$@@%&%%%&%$@@@@@@@@@%%&%%&&%$$%&%+.+@%%%%%@@%%%%%%%%@++@+@@+@@@@@+@@@@@@@++++++@$%%$%%%%%%%%%$@+++++@$%%%$$@@@@@@@@@@@@$%@++.+@$$+++++++@@@++++@$$@@++@@@@@@@@@@@@@@++@@++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++++++++....++++++++......++.......................................................",
"......................................................+++....++++....++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++@+++++++++++++++@@@@@@@@@@++@$$$$$@@+++++++++@@@@@@++++@%@@@$%%$$%%$@++++++@@@$%$@+++@%%@+@@@@@@$%%%%%%%%%%%%@+@@@@@@@@++@$%%%%$@@@@@@@%%&%@@%%@@$%%%%&&&&&&&%%%&&&******&%%%%$@@%&&%%&%$@@@@@@@@@%&&%%&%%$$%&%+.+@%%%%%@@%%%%%%%%@+++@+@@@+@@@+@@@@@@@++++++@$%%%%%%%%%%%%$@+++++@$%%%$$@@@@@@@@@@@@$%@++.+@%$@+++++@@@@++++@$$@@++@@@@@@@@@@@@@@++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++++...+++++++++........+......................................................",
"......................................................++++...++++....++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++@++++++++@++++++@@@@@@@@@@++@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%$%%$@++++++@@@$%$@++@@%%@+@@@@@@$%%%%%%%%%%%%@+@@@@@@@@@@@$%%%%$@@@@@@@%%&%@@%%@@%%%%%&&&&&&&%%%&&&&**--*&%%%%$@@%&&%%&%$@@@@@@@@@%&&%%&&%$$%&%+.+@%%&%%@@%%%%%%&%@@@@@@+@+@@@@@@@@@@@@++++++@$%%%%%%%%%%%%$@+++++@$%%%$$@@@@@@@@@@@@$%@++.+@%$@++++@@@@@@+++@$$@@++@@@@$@@@@@@@@@++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++++....++++++++......++.......................................................",
"......................................................++++...++++....++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++@++++++++@++++++@@@@$@@@@@++@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%$%%$@++++++@@@$%$@++@@%%@+@@@@@$$%%%%%%%%%%%%@@@@@@@@@@@@@$%%%%$@@@@@@@%%&%@@%%@@%%%%%&&*&&&&%%%&&*******&&&%%$@@%&&%%&%$@@@@@@@@@%&&%%&&%$$%&%+.+@%%%&%@@%%%%%&%%@@@@@@@@@@@@@@@@@@@@@++++++@$%%%%%%%%%%%%$@+++++@$%%%%$@@@@@$$$@@@@$%@++.+@%$@+++@@@@@@++++@$$@@++@@$@@@@@@@@@@@++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++++...+++++++++.....+++.......................................................",
"......................................................++++...++++....++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++@++++++++@++++++@@@@@@@@@@++@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%$%%$@++++++@@@%%$@++@@%%@+@@@@@$%%%%%%%%%%%%%@@@@@@@@@@@@@$%%%%$$@@@@@@%%&%@@%%@@%%%%%&&*&&&&%%%&&****--*&&&%%$@@%&&%%&%$@@@@@@@@@%&&%%&&%$$%&%+.+@%%&&%@@%%%%%&&%@@+@@@@@@@@@@@@@@@@@@++++++@$%%%%%%%%%%%%$@+++++@$%%%$@@@@@@@@$@@@@$%@++.+@%$@+++@+@@@@@+++@$$@@+@@@$@@@@$@@@@@@++@@+++++++++++++++++++++++++++++@+++++++++++++++++++++++++..+++++++++++++++++++++++++...++++++++++....+++.......................................................",
"......................................................++++...++++....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@++++++++++++++@++++++++@++++++@$$@$@@@@@++@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%$%%$@++++++@@@$%$@++@@%%@+@@@@@$%%%%%%%%%%%%%@+@@@@@@@@@@@$%%%%$$@@@@@@%%&%@@%%@@%%%%%&&*&&&&%%%&&****-=*&&%%%$@@%&&&%&%$@@@@@@@@@%&&%%&&%$$%&%+.+@%%&&%@@%%%%&&&%@@++@@@@@@@@@+@@@@@@@++++++@$%%%%%%%%%%%%$@++++@@$%%%$@@@@@@$$@@@@@$%@++.+@%$@+++@@@@@@@+++@$$@@+@@@@@$@@@$@@@@@++@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++++++++++++++++++++++...+++++++++......++.......................................................",
"......................................................+++....++++....++++++++++++++++++++++++++++++++.++++++++++++++++++++++++@+++++++++++++@@++++++++@++++++@$@@$@@@@@+@@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%$%%$@++++++@@$$%$@++@@%%@+@@$@@$%%%%%%%%%%%%%@@@@@@@@@@@@@$%%%%$$@@@@@@%&&%@@%%@@%%%%&&**&&&&%%%&*****--*&&%%%%@@%&&%%&%%@@@@@@@@@%&&%%&&%$$%&%+.+@%%&&%@@%%%%%&&%@@@@@@@@@@@@@@@@@@@@@@+++++@$%%%%%%%%%%%%$@++++@@$%%%$$@@@@@$$$@@@@%%@++.+@%$@+++@@@@@@@+++@$$@@+@@@$$$@@@@@@@@@++@@+++++++++++++++++++++++++++++@+++++++++++++++++++++++++.++++++++++++++++++++++++++...++++++++++....++++......................................................",
"......................................................+++....++++....++++++++++++++++++++++++++++++++.++++++++++++++++++++++++@++++++++++++++@++++++++@++++++@@$$$@@@@@+@@$$$$$$@+++++++++@@@@@@@+++@%@@@$%%%%%%$@++++++@@$$%$@++@@%%@@@@$@@$%%%%%%%%%%%%%@@@@@@@@@@@@@$%%%%$$@@@@@@%&&%@@&%@@%%%%&&&**&&&%%%&*****-=*&&&%%%@@%&&&%&%%@@@@@@@@@%&&%%&&%$$%&%+.+@%%&&%$@%%%%&&&%@@@@@@@@@@@@@@@@@@@@@@+++++@%%%%%%%%%%%%%$@++++@@$%%%$$@@@@$$$$@@@@%%@++.+@%$@+++@@@@@@@+++@$$@@+@@$$@$@@@@@@@@@++@@@++++++++++++++++++++++++++++@++@+++++++++++++++++++++++.+++++++++++++++++++++++++...++++++++++....++++......................................................",
"......................................................+++....++++....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++@@++++++++@++++++@$$$$@@@@@+@@$$$$$$@++++++++@@@@@@@@+++@%$@@$%%%%%%$@++++++@@$$%$@@+@@%%@+@@$@@$%%%%%%%%%%%%%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%%%%&***&&&%%&&*****-=*&&&%%%@@&&&&%&&%@@@@@@@@@%&&&%&&%$%%&%+.+@%%&&%$@%%%%&&&%@@@@@@@@@@@@@@@@@$$@@@@++++@$%%%%%%%%%%%%$@@+++@@$%%%$$@@@@$@$$@@@@%%@++.+@%$@+++@@@@@@@+++@$$@@+@@$$$$$@$@@@@@@++@@+++++++++++++++++++++++++++++@++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++....++++......................................................",
"......................................+...............+++....++++....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++@@+++++++@@++++++@$$$$$@@@@+@@$$$$$$@+++++++++@@@@@@@+++@%$@@%%%%%%%$@@+++++@@$%%$@@+@@%%@@@$$@@$%%%%%%%&&&%%%$@@@@@@@@@@@@$%%%%$$@@@@@@%&&%@@&%@$%%%%&&***&&&%%%&****-==-&&%%%%@@%&&&%&%%@@@@@@@@$%&&&&&&%$%%&%+.+@%%&&%$@%%%%&&&%@@@@@@@@@@@@@@@@@$$@@@@++++@%%%%%%%%%%%%%$@@+++@@$%%%$$@@@@$$$$@@@@%%@++.+@%$@+++@@@@@@@+++@$$@@+@@@$$$$@$@@@@@@++@@@++++++++++++++++++++++++++++@++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++.....+++......................................................",
"......................................+...............+++....+++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++@@+++++++@@++++++@$$$$$@@@@+@@$$%$$$@++++++++@@@@@@@@+++@%$@@%%%%%%%$@@++++@@@$%%$@@+@$%%@@@@$@@$%%%%%%&&%%&%%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%%%&&***&&&%%&&****-==-&&&%%%@@&&&&%&&%@@@@@@@@@%&&&&&&%$%%&%+.+@%&&&%$@%%%%&&&%@@@@@@@@@@@@@@@@$$$@@@@++++@%%%%%%%%%%%%%%@@+++@@%%%%%$@@@@$$$$@@@$%%@++.+@%%@+++@@@@@@@+++$$$@@@@@@$$$$$$$@@@@@++@@@++++++++++++++++++++++++++++@++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++...++++......................................................",
"......................................................++++...++++....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@+++++++++++++@@+++++++@@++++++@$$$$$@@@@+@@$$%$$$@++++++++@@@@@@@@+++@%$@@%%%%%%%$@@+++++@@$%%%@@+@$%%@@@$$@@$%%%%%%%%&&&%%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%%&&&***&&&&%&&****-==-*&&%%%@@&&&&%&&%@@@@@@@@$%&&&&&&%%%%&%+.+@%&&&%$@%%%%&&&%@@@@@@@@@@@@@@@@$$$@@@@+@@@@%%%%%%%%%%%%%%@@+++@@%%%%%$$@@@$$$$@@@$%%@++.+@%%@+++@@@@@@@+++@$$@@+@@$$$$$$$$@@@@@++@@+++++++++++++++++++++++++++++++@@+++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++..+++++......................................................",
"......................................++..............+++...+++++....+++++++++++++++++++++++++++++++++++++++++++@++@@+++++++++@+++++++++++++@@+++++++@@++++++@$$$$@@$@@+@@$$%$$$@++++++++@@@@@@@@@++@%$@@%%%%%%%%@@+++++@@$%%$@@+@$%%@@@$$$@$%%%%%%%&&&&%%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%%%&&****&&&%&&****-==-&&&%%%@@&&&&%&&%@@@@@@@@$%&&&&&&%$%%&%+.+@%&&&%$@%%%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%%%%%%%%%%%%%%@@+++@@%%%%$$@@@@$$$$$@@$%%$++.+@%$@+++@@@@@@@+++$$$@@+@@$$$$$$$@@@$@@++@@+++++++++++++++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++...++++......................................................",
".......................................+..............++++..++++++...+++++++++++++++++++++++++++++++++++++++++++@++@++++++++++@+++++++++++++@@+++++++@@@+++++@$$$$@@$$@+@$$$%$$$@++++++++@@@@@@@@@++@%$@@%%%%%%%$@@+++++@$$%%%@@@@$%%@@@$$@@$%%%%%%&&&&&%%$@@@@@@@@@@@@$%%%%%$@@@@@$%&&%@@&%@$%%%&&&***&&&&%&&****-==-*&&%%%@@&&&&&&&%@@@@@@@@$%&&&&&&%%$%&%+.+@%&&&%$$%%%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%%%%%%%%%%%%%%@@+++@@%%%%%$$@$@$$$$@@@$%%$++.+@%%@+++@@@@@@@+++$$$@@@@@$$$$$$$@@@$@@++@@+++++++++++++++++++++++++++++@++@+++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++...++++......................................................",
".......................................+..............++++...+++++...+++++++++++++++++++++++++++++++++++++++++++@+++++++++++++@+++++++++++++@@+++++++@@++++++@$$$$$$$$@+@$$$%$%$@++++++++@@@@@@@@@++@%$@@%%%%%%%%@@++++@@$$%%%@@+@$%%@@@$$$@%%%%%%%&&&&&%%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%%&&&****&&&%&&****-==-*&&&%%@@&&&&&&&%@@@@@@@@$%&&&&&&%$%%&%+.+@%&&&%$$%&%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%%%%%%%%%%%%%%@@+++@@%%%%%$$@@@$$$$@@@$%%@++.+@%%@+++@@@@@@@+++$$$@@@@@$$$$$$$@@@$$@++@@@++++++++++++++++++++++++++++@++@+++++++++++++++++++++++.+++++++++++++++++++++++++...+++++++++++..+++++......................................................",
".......................................+.............+++++..++++++...++++++++++++++++++++++++++++++++++++++++++++++@@++@++++++@+++++++++++++@@+++++++@@@+++++@$$$$$@$$@+@@$%%%$$@++++++++@@@@@@@@@++@%$@@%%%%%%%%@@++++@@@$%%%@@+@$%%@@@$$$@$%%%%%%&&&&&&%$@@@@@@@@@@@@$%%%%%$@@@@@$%&&%@@&%@$%%%&&&****&&&%&&****===-*&&&%%@@&&&&&&&%@@@@@@@@$%&&&&&&%$%%&&+.+$%&&&%$$%%%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%&%%%%%%%%%%%%@@+++@$%%%%%$$@@$$$$$$@@$%%$++.+@%%@+++@@@@@@@+++$%$@@@@@$$$$$$$$@@$$@++@@@++++++++++++++++++++++++++++@+@@+++++++++++++++++++++++.++++++++++++++++++++++++++..+++++++++++..+++++......................................................",
".......................................+.............+++++..++++++...+++++++++++++++++++++++++++++++++++++++++++@@++@@++++++++@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$$%%$%$@++++++++@@@@@@@@@++@%$@$%%%%%%%%@@@+++@@$$%%%@@@@$%%@@@$$$@%%%%%%%&&&&&&%$@@@@@@@@@@@@$%%%%%$@@@@@$%&&%@@&%@$%%%&&&****&&&%&&****-===*&&%%%@@&&&&&&&%@@@@@@@@$%&&&&&&%%%%&%+.+$%&&&%$$%&%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%%%%%%%%%%%%%%@@+++@@%%%%%$$@@$$$$$$@@$%%$++++@%%@+++@@@@@@@+++$%$@@@@@$$$$$$$$@@$@@++@$@++++++++++++++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++..+++++......................................................",
".......................................+.............+++++...+++++...+++++++++++++++++++++++++++++++++++++++++++@++@@@+@+++++@@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$%%%%%%@++++++++@@@@@@@@@++@%$@$%%%%%%%%@@@+++@@$$%%%@@@@$%%@@@$$$$%%%%%%%&&&&&%%$@@@@@@@@@@@@$%%%%%$@@@@@$%&&%@@&%@$%%&&&&****&&&%&&****====*&&&%%@@&&&&&&&%@@@@@@@@$%&&&&&&%%%%&&@.+$%&&&%$$%&%%&&&%@@@@@@@@@@@@@@@@$$$@@@@@@@@@%%%%%%%%%%%%%%@@+++@$%%%%%$$$$$$$$$$@@$%%$++.+$%%@++@@@@@@@@+++$$$@@@@@$$$$$$$$$@$$@++@$@++++++++++++++++++++++++++++@@@@+++++++++++++++++++++++++++++++++++++++++++++++++..++++++++++++..+++++...........+..........................................",
".....................................+++.............+++++..++++++...+++++++++++++++++++++++++++++++++++++++++++@@@@@@+@+++++@@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$$%%%%$@+++++++@@@@@@@@@@++@%$@$%%%%%%%%@@@+++@@$$%%%@@@@$%%$@@$%$@%%%%%%&&&&&&&%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%@@&%@$%%&&&&****&&&&&&***-====*&&&%%@@&*&&&&&%$@@@@@@@$%&&&&&&%%%%&&@++$%&&&&$$%&&%&&&%@@@@@@@@@@@@@@@@$$$$@@@@@@@@%&%%%%%%%%%%%%@@+++@$%%%%%$@$$$$$$$$@@$%%$++++$%%@++@@@@@@@@++@$%$@@@@@$$$$$$$$$@$$@++@@@++++++++++++++++++++++++++++@+@@+++++++@+++++++++++++++++++++++++++++++++++++++++..++++++++++++..++++++.....................................................",
".....................................+.++.............++++...+++++...++++++++++++++++++++++++++++++++++++++++++@@@@@@+@@++++++@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$$%%%%$@+++++++@@@@@@@@@@++@%$$$%%%%%%%%@@@+++@@$$%%%@@@@$%%$@@$%$$%%%%%%&&&&&&&%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&&$@&%@$%%&&&&****&&&&&*****====*&&&%%@@&&&&&&&%@@@@@@@@$%&&&&&&%%%%&&@++$%&&&%$$%&%%&&&%@@@@@@@@@@@@@@@$$%$@@@@@@@@@%&%%%%%%%%%%%%$@+++@$%%%%%$$@$$$$$$$@$$%%$++++@%%@++@@@@@@@@+++$%$@@@@@$$$$$$$$@@$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@+++++++++++++++++++++++++++++++++++++++++...+++++++++++..++++++.....................................................",
"......................................+++............+++++..++++++...++++++++++++++++++++++++++++++++++++++++@++@@@@@@@@+++++@@+++++++++++++@@+++++++@@@+++++@$$$%$$$$@+@$%%%%%%@+++++++@@@@@@@@@@++@%%@$%%%%%%%%@@@+++@@$$%%%@@@@$%%$@@$%$$%%%%%%&&&&&&&%$@@@@@@@@@@@@$%%%%%$@@@@@@%&&%$@&%@$%%&&&*****&&&&&&***-====*&&&%%@@&*&&&&&%$@@@@@@@$%&&&&&&%%%%&&@++$%&&&&$$%&&&&&&%@@@@@@@@@@@@@@@@$$$$@@@@@@@@%&%%%%%%%%%%%%$@+++@$%%%%%$$@@$$$%$$@@$%%$++++$%%@++@@@@@@@@+++$%$@@@@@$$$$$$$$@$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.++++++++++++..+++++......................................................",
"......................................+++............+++++..++++++...++++++++++++++++++++++++++++++++++++++++@++@@@@@@@@+++++@@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$%%%%%%@+++++++@@@@@@@@@@++@%%@$%%%%%%%%@@@+++@@$$%%%@@@@$%%$@@$%$$%%%%%%&&&&&&&%$@@@@@@@@@@@@%%%%%%$@@@@@$%&&&$@&%@$%%&&&*****&&&&&****-====*&&&%%$@&*&&&&&%$@@@@@@@$%&&&&&&%%%%&&@++$%&&&&$$%&&&&&&%$@@@@@@@@@@@@@@@$$$$@@@@@@@@%&%%%%%%%%%%%%$@+++@$%%%%%$$$$$$$$$$@$$%%$++++$%%@++@@@@@@@@++@$%$@@@@@$$$$$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++++++++++++++++++++++++++++++++++++++++++++..++++++++++++++++++++.........++..........................................",
"......................................+++............+++++..++++++...++++++++++++++++++++++++++++++++++++++++@@+@@@@@@@@+++++@@+++++++++++++@@@++++++@@@+++++@$$$$$$$$@+@$%%%%%%@+++++++@@@@@@@@@@++@%%$$%%%%%%%%@@@+++@@$$%%%@@@@$%%$@$$%$$%%%%%%&&&&&&&&%@@@@@@@@@@@@$%%%%%$@@@@@$%&&&$@&%@$%%&&&******&&&&**-*-====*&&&%%@@&*&&&&&%$@@@@@@@$%&&&&&&%%%%&&@++$%&&&&$$%&&&&&&%$@@@@@@@@@@@@@@$$%$$@@@@@@@@%&%%%%%%%%%%%%$@+++@$%%%%%$$@$$$$%$$$$$%%$++++$%%@++@@@@@@@@++@$%$$@@@@$$$$$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@+++++++++++++++++++++++++++++++++++++++++..++++++++++++++++++++.......................................+.............",
"......................................+++............+++++..++++++...++++++++++++++++++++++++++++++++++++++++@+@@@@@@@@@+++++@@+++++++++++++@@@++++++@@@+++++@$$$$$$$$@+@$%%%%%%@+++++++@@@@@@@@@@++@%%$$%%%%%%%%@@@+++@@$$%%%@@@@%%%@@$%%$$%%%%%%&&&&&&&&%@@@@@@@@@@@@%%%%%%$@@@@@$%&&&$@&%@$%%&&&******&&&&***--====*&&&%%$$&**&&&&%$@@@@@@@$%&&&&&&%%%%&&@++$&&&&&%$%&&&&&&%$@@@@@@@@@@@@@@$$%$$@@@@@@@@%&&%%%%%%%&%%%$@+++@$%%%%%$$$$$$$%$$@$%%%$++++$%%@++@@@@@@@@++@$%$$@@@@$$$$$$$$@$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.+++++++++++++.++++++.......................................+.............",
".....................................++++............+++++..++++++...++++++++++++++++++++++++++++++++++++++++@+@@@@@@@@@+++++@@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%@@@+@@@@$$%%%@@@@%&%$@$%%$$%%%%%%&&&&&&&%$@@@@@@@@@@@@%%%%%%$$@@@@$%&&&$@&%@$%%&&&*****&&&&&**---====*&&&%%$$&**&&&&%$@@@@@@@$%&&&&*&%%%%&&@++$%&&&&%$%&&&&&&%$@@@@@@@@@@@@@@$$%%$@@@@@@@@%&&%%%%%%&&%%%$@+++@$%%%%%$$$$$$$$$$$$%%%$++++$%%@++@@@@@@@@++@$%%@@@@@$%$$$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@+++++++++++++++++++++++++++++++++++++++++..++++++++++++++++++++.........+.............................+.............",
".....................................+++++...........+++++..++++++..+++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@+++++@@+++++++++++++@@+++++++@@@+++++@$$$$$$$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%@@@@@@@@$$%%%@@@@%&%$@$%%$$%%%%%%&&&&&&&&%@@@@@@@@@@@@$%%%%%$$@@@@$%&&&$@&%@$%%&&&******&&&&**---====*&&&%%$$&**&&*&%$@@@@@@@$%&*&&*&%%%%&&@++$&&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$$%$$@@@@@@@@%&&%%&%%%%%%%%$@+++@$%%%%%$$$$$$$%$$$$$%%$++++$%%@++@@@@@@@@++@$%%@@@@@$%%$$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++..........+..........................+...............",
".....................................++++............+++++..++++++..+++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@+++++@@+++++++++++++@@@++++++@@@+++++@$$%%$$$$@+@$%%%%%%@+++++++@@@@@@@@@@@+@%%$$%%%%%%%%@@@@+@@@$$%%%@@@@%&%$@$%%$$%%%%%%&&&&&&&&%@@@@@@@@@@@@%%%%%%%$@@@@$%&*&$@&%@$%%&&&**-***&&&&**---====*&&&%%$$&**&&*&%$@@@@@@@$%&*&&*&%%%%*&@++$&&&&&%%%&&&&&&%$@@@@@@@@@@@@@@$$%%$@@@@@@@@%&&%%%&%%&&&%%$@+++@$%%%%%%$$$$$%%$$$$%%%$++++$%%@++@@@@@@@@++@$%%$@@@@$$%$$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++..........+..........................+...............",
"....................................+.+++............+++++..++++++..+++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@+++++@@+++++++++++++@@@++++++@@@+++++@$$$%$$$$@+@$%%%%%%@+++++++@@@@@@@@@@@+@%%$$%%%%%%%%@@@@@@@@$%%%%$@@@%&%$@$%%$$%%%%%&&&&&&&&&%@@@@@@@@@@@@%%%%%%$$@@@@$%&&&$@&%@%%%&&&**-***&&&&*----====*&&&%%$$&**&&*&%$@@@@$@@$%**&&*&%%%%&&@++$&&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$$%%$@@@@@@@@%&&%%%&%%&&&%%$@+++@$%%&%%%$$$$$%%$$$$%%%$++++$%%@++@@@@@@@@@+@$%%$@@@@%%$%$$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+.....+......................++.............",
"....................................+.+++............+++++..+++++++.+++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@+++++@@+++++++++++++@@@++++++@@@+++++@$$%$$$$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%$@@@@@@@$%%%%@@@@%&%$@$%%%$%%%%%%&&&&&&&&%@@@@@@@@@@@@%%%%%%%$@@@@$%&*&$@&%@$%&&&&*-*-**&&&&*-=--====*&&&%%$$&***&*&%$$@@@$@@$&&*&&*&%%%%*&@++$%&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%%&&%%&&&%%$@+++@$%%&%%%$$$$$%%$$$$%%%$++++$%%@++@@@@@@@@@+@$%%$@@@@$%%$%%$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+............................++.............",
"....................................+.+++............+++++..+++++++.++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@++++@@@++++++++++++@@@++++++@@@+++++@$$%%%$$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%@@@@@@@@$%%%%$@@@%&%$@$%%%$%%%%%&&&&&&&&&%@@@@@@@@@@@@%%%%%%%$@@@@$%&*&$@&%@$%%&&&*---**&&&&*--=-====*&&&&%$$&**&&*&%$@@@@$@@%&**&&*&%%%%*&@++$&&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%%&&%%&&&&%$@+++@$%%&%%%$$$$$$%$$$$%%%$++++$%%@++@@@@@@@@++@%%%$@@@@%%%%$%$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++....+.......................+.............",
".....................................+++++...........+++++..++++++..++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@++++@@@++++++++++++@@@++++++@@@+++++@%$%%%$$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%$@@@@@@@$%%%%$@@@%&&$@$%%%$%%%%%&&&&&&&&&%@@@@@@@@@@@@%%%%%%%$@@@@$%&*&$@&%@%%&&&&**--**&&&&*-=======*&&&&%$$&***&*&%$@@@@$@@%&**&&*&%%%%*&@++%&&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%%&&&%&&&%%%@+++@$%%&%%%$$$$%%%%$$$%%%$++++$%%@++@@@@@@@@@+@$%%$@@@@$%%%$$%$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++..........................+.+.............",
".....................................+++++..........++++++..++++++..++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@++++@@@++++++++++++@@@++++++@@@+++++@$$$%%%$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%$@@@@@@$$%%%%$@@@%&%$@$%%%$%%%%%&&&&&&&&&%@@@@@@@@@@@@%%%%%%%$@@@@$%&*&$@&%@%%&&&&**--**&&&&*-=====;=*&&&&%$$&***&*&%$$@@$$@@$&**&&*&%%%&*&@++$&&&&&%%&&&&&&&%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%&&&%&&&&&%$@+++@$%%&%%%$$$$%%%$$$$%%%$++++$%%@++@@@@@@@@@+@%%%$@@@@%%%%%$$$$$$$@++@$@++++++++++++++++++++++++++++@@@@+++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++.........................++.+.............",
".....................................+++++...........+++++..++++++..++++++++++++++++++++++++++++++@+++++++++@@@@@@@@@@@@+++++@@@++++++++++++@@@++++++@@@+++++@%%$%%%$$@+@$%%%%%%@@++++++@@@@@@@@@@@+@%%$$%%%%%%%%$@@@@@@$$%%%%$@@@%&%$@$%%%$%%%%%&&&&&&&&&%@@@@@@@@@@@$%%%%%%%$@@@@$%&*&%@&%@%%&&&&**--**&&&&*-====;==-*&&&%$$&***&*&%%@@@@$@@%&**&&*&%%%&*&@++%&&*&&%%&&&&&&*%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%&&&&%&&&&%%@+++@$%%&%%%$$$$%%%%$$$%%%$++++$%%@+@@@@@@@@@@+@%%%$@@@$%%%%%%%$$$$$@++@$@++++++++++++++++++++++++++++@@@@@++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++....+....................++.+.............",
"....................................++++++...........+++++..+++++++.++++++++++++++++++++++++++++++@+++++++++@@@@@@@@@@@@@++++@@@++++++++++++@@@++++++@@@+++++@%%%%%$%$@@@$%%%%%%@@++++++@@@@@@@@@@@+@%%$%%%%%%%%%$@@@@@@$$%%%%$@@@%&&$@%%%%$%%&%%&&&&&&&&&%@@@@@@@@@@@$%%%%%%%$@@@@$%&*&$@&%@%%&&&&*---**&&&&*-=====;=**&&&%$$&***&*&%$@@@$$$@%&**&**&%%%&*&@++%&&*&&%%&&&&&&*%$@@@@@@@@@@@@@@$%%%$@@@@@@@@%&&%&&&&&&&&&%%@+++@$%&&%%$$$$$$%%%$$$%%%$++++$%%@++@@@@@@@@@+@%%%$@@@@%%%%%%%$$$$$@++@$@++++++++++++++++++++++++++++@@@@@++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++....+.....................++++............",
"....................................++++++..........++++++..+++++++.++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@+++++@@@++++++++++++@@@++++++@$@+++++@%%%%%%%$@@@$%%%%%%@@++++++@@@@@$@@@@@+@%%$%%%%%%%%%$@@@@@@$$%%%%$@@@%&&$@%%%%%%%%%&&&&&&&&&&%@@@@@@@$@@@$%%%&%%%$@@@@$%&*&%@&%@%%&&&&*-==-*&&&&*=====;;=-*&&&%$$&*****&%%$@@$$$@%&**&**&%%%&*&@++%&***&%%&&&&&**%$@@@@@@@@@@@@@$$%%%$@@@@@@@@%&&%&&&&&&&&&%%@+++@$%%&%%%$$$%%%%%%$$%%%$++++$%%@+@@@@@@@@@@+@%%%$@@@@%%%%%%%%$$%$@@+@$@++++++++++++++++++++++++++++@@@@+++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++....+.....................++++............",
"....................................++++++...........+++++..+++++++.++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@++++@@@++++++++++++@$@++++++@$@+++++@%%%%%%$%@@@$%%%%%%@@++++++@@@@@$$$@@@+@%%$%%%%%%%%%$@@@@@@$$%%%%$@@$%&&$@$%%%%%%&%%&&&&&&&&&%@@@@@@@@@@@$%%%&%%%$@@@@$%&*&%@&%@%%&&&&*-==-**&&&*=====;;=-*&&&%$$&*****&%%$@@$$$@%&*****&%%%&*&@++%&**&&%%&&&&&&*&$@@@@@@@@@@@@@$$%%%$@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&%%%$$$%%%%%%$$%%%$++++$%%@+@@@@@@@@@@+@%%%$@@@$%%%%%%%%$$%$@@+@$@++++++++++++++++++++++++++++@@@@++++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++.....................++++............",
"...................................+.+++++..........++++++..+++++++.++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@++++@@@++++++++++++@$@++++++@$@+++++@%%%%%%%%@+@$%%%%%%@@++++++@@@@$$$@@@@+@%%$%%%%%%&&%$@@@@@@$$%%%%$@@$%&%$@$%%%%%&&&%&&&&&&&&&%@@@@@@$$@@@$%%%&%%%$@@@@$%&*&%@&%@%%&&&&*-==-**&&&*=====;;=-*&&&%$$&*****&%%$@$$$$@%&*****&%%%&*&@++%&***&%%&*&&&**%$@@@@@@@@@@@@@$$%%%$@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&%%%$$$$%%%%$$$%%%$@+++$%%@+@@@@@@@@@@+@%%%$@@@$%%%%%%%$$$$%@@+@$@++++++++++++++++++++++++++++@@@@@++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++....+....................+++++............",
".....................................+++++..........++++++..+++++++.++++++++++++++++++++++++++++++@+++++++++@@@@@@@@@@@@@++++@@@++++++++++++@$@++++++@$@+++++@%%%%%%%%@+@$%%%%%%@@+++++@@@@@$$$$@@@+@%%%%%&&%%&%%$@@@@@@$$%%%%$@@$%&&$@%%%%%%%&&&&&&&&&&&&%@@@@@@$$@@@$%%%&%%%$@@@@$%&*&%$&%@%%&&&&*===-**&&&*=====;;=-*&&&%$$&******%%$$$$$$@%&*****&%%%&*&@++%&***&%%&&&&***%$@@@@@@@@@@@@@$%%%%$@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&&%%$$$%%%%%%$$%%%$@+++$%%@+@@@@@@$@@@+@%%%$@@@$%%%%%%%$$$$$$@+@$@++++++++++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++....................+++++............",
"....................................+.++++..........++++++..+++++++.++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@@$@+++++@%%%%%%%%@@@$%%%%%%@@+++++@@@@@$$$$@@@+$%%%%%&%%%&%%$@@@@@@$%%%%%$@@@%&&$@%%%%%%&&&&&&&&&&&&&%@@@@@@$$@@@$%%&&%%%$@@@@$%&*&%$*%@%%&&&**-==-**&&&*=====;;==*&&&%$$&******%%$$$$$$@%&*****&%%%&*&@++%&***&%%&*&&***&$@@@@@@@@@@@@@$%%%%%@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&&%%$$$%%%%%%$%%%%$@+++%%%@+@@@@@@@@@@+@%%%$@@@$%%%%%%%%$$%%@@+@$@++++++++++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++....................+++++............",
".....................................+++++..........++++++..+++++++.++++++++++++++++++++++++++++++@+++++++++@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@@$@+++++@%%$%%%%%$@@$%%%%%%$@++++++@@@@$$$$@@@+@%%%%%%%%%&%%$@@@@@@$%%%%%$@@$%&&$@%%%%%%%&&&&&&&&&&&&%@@$@@@$$@@@$%%%&%%%$@@@@$%&*&%$*&$%%&&&&*===-**&&*-=====;;=-*&&&%%$&******%%$$$$$$$%&*****&%%%&*&@++%&***&%%&*&&***&$@@@@@@@@@@@@@$%%%%%@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&%%%$$$%%%%%%$$%%%$@+++%%%@+@@@@@@$@@@+@%%%$@@@$%%%%%%%%$$%%@@+@$@++++++++++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++....................++++.............",
"....................................++++++..........++++++..+++++++.++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@@$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$@@@@@%%%%%%&%%&%%$@@@@@@$$%%%%$@@$%&&$@%%%%%%&&&&&&*****&&%@@@$@@$$@@@$%%&&%%%$@@@@$%&*&%$&%@%%&&&**====**&&&*=====;;==*&&&%$$&******%%$$$$$$@%&*****&%%%&*&@++%&***&%%&*&&***&$@@@@@@@@@@@@@$%%%%%@@@@@@@@%&&&&&&&&&&&&%%@+++@%%&&%%%$$$%%%%%%%%%%%$@+++%%%@+@@@@@$@@@@+@%%%$@@@$%%%%%%%%$$%%@@+$$@++++++++++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++....................+++++............",
"....................................++++++..........++++++..+++++++.++++++++++++++++++++++++++++++@+++++++++@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$@@@@@%%%%%%&%%&&%$@@@@@@$%%%%%$@@$%&&$@%%%%%%&&&&&&&*&&*&&%@@@$@@$$@@@$%%&&%%%$@$$@$%&*&%$&&$%%&&&**===-**&&*-=====;;==*&&&%%$&******&%$$$$$$$%&******%%%&*&@++%&***&%%&*&&***&$@@@@@@@@@@@@@$%%%%%$@@@@@@@%&&&&&&&&&&&&%%@++@@%%&&%%%$$$$%%%%%%%%%%%@+++%%%@+@@@@@@$@@@+@%%%$@@@$%%%%%%%%$$%%$@+$$@++++++++++++++++++++++++++++@@@@@++++++@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........++...++....................+++++............",
"....................................++++++..........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$$@@@@%%%%%&&%%&&%$@@@@@@$%%%%%$@@$%&&$$%%%%%%&&&&&&*****&&%@@$$@$$$$@@$%%&&&%%$$$$$$%&*&%$*&$%%&&&**====**&&*-====;;;==*&&&%%$&--****&%$$$$$$$%&******&%%&*&@++%&***&%%&*&&***&$@@@@@@@@@@@@@$%%%%%$@@@@@@@%&&&&&&&&&&&&%%@++@@%%&&&%%%$$%%%%%%%%%%%$@+++%%%@+@@@@@@$@@@+@%%%$@@@$%%%%%%%%$%%%$@+@$@++++++@+++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++.............+......+++++............",
"....................................++++++..........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$$@@@@%%%%%&&%%&&%$@@@@@@$%%%%%$@@$%&&$@%%%%%%&&&&&&*****&&%@@$$@@$$$@@$%%&&&%%%$$@@$%&*&%$*&$%%&&&*-====***&*-====;;;;=*&&&%%$&*-****&%$$$$$$$%&******&%%&*&@++%&***&%%&*&****&$@@@@@@@@@@$@@$%%%%%$@@@@@@@%&&&&&&&&&&&&%%@++@$%%&&&%%$$$%%%%%%$%%&&$@+++%%%@+@@@@@$$@@@+@%%%$@@@$%%%%%%%%$$%%$@+$$@++++++@@++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++....................+++++............",
"....................................++++++..........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$$@@@@%%%%%&&%%&&%$@@@@@@$%%%%%$$@$%&&$$%%%%%%&&&&&&******&%@@$$@$$$$@@$%%&&&%%$@$@$$%&**%$*&$%%&&&**====**&&*-====;;;;=**&&%%$&--****&%$$$$$$$%&******&%%&*&@++%&***&%%&**&***&$@@@@@@@@@@@@@$%%%%%$@@@@@@@%&&&&&&&&&&&&%%@++@@%%&&&%%%$%%%%%%%%%%&&%@+++%%%@+@@@@@$$@@@+@%%%$@@@$%%%%%%%%$$%%$@+$%@++++++++@+++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++....................+++++............",
"....................................++++++..........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$$@@@@%%%%%&&%%&&%$@@@@@@$%%%&%$$@$%&&$$%%%%%%&&&&&&******&%@@$$$$$$$@@$%%&&&%%%$$@$%%&**%$*&$%%&&&**====***&*-====;;;;=**&&%%$&--****&%$$$$$$$%&******&%%&*&@++%&***&%%&*&****&$@@@@@@@@@@@@@$%%%%%$@@@@@@@%&&&&&&&&&&&&&%@++@$%%&&&%%%$%%%%%%%%%%%&$@+++%%%@+@@@@$$$$@@+@%%%$@@@$%%%%%%%%$$%%$@+$%@++++++@@++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++....................++++++...........",
"....................................+++++++.........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@@$$$$$$@@@@%%%%%&&%%&&%$@@@@@@$%%%&%%$@$%&&$$%%%%%%&&&&&*******&%@@$$$$$$$@@$%%&&&%%%$$$$$%&**%$*&$%%&&**-====***&*=====;;;;=**&&%%%&---***&%%$$$$$$%&-*****&%%&**@++%&***&%%*******&$@$@@@@@@@@@@@$%%%%%$@@@@@@@%&&&&&&&&&&&&&%@++@@%%&&&%%%%%%%%%%%%%%&%$@+++%%%@+@@@@@$$$@@+@%%%$@@@$%%%%%%%%$$%%$@+$%@+++++@@@@+++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........+++..++.............+......++++++...........",
"...................................+.++++++.........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++++@@@$$$$$$$@@@@&%%%%&&%%&&%$@@@@@@$%%%&%%$@$%&&$$%%%%%%&&&&&&******&%@@$$$$$$$@@$%%&&&%%%$$@$$%&**%$*&$%&&&**-====-**&*-====;;;;=**&&%%%&---*-*&%%$$$%$$%&--**-*&%%&*&@++%&***&%%*******&$@$$@@@@@@@@@@$%%%%%$@@@$@@@%&&&&&&&&&&&&&%@++@$%%&&&%%%%%%%%%%%%%%&&$@+++%&%@+@@@@@$$$@@+@%%%%@@@$%%%%%%%%$$%%$@+$%@+++++@@@@@++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........++...++............+.......++++++...........",
"...................................+.+++++..........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@++++@@@@$$$$$$$@@@$%%%%&&&%%&&%$@@@@@@%%%%&%%$@$%&&$$%%%%%%&&&&&*******&%@@$$$$$$$@@$%%&&&%%%$$$$$%&**%$*&$%&&&***====***&*=====;;;;=***&%%%&-=-*-*&%$$$$%$$%&******&%%&**@++%&***&%%*******&$@@@@@@@@@@$@@$%%%%%$@@@@@@@%&&&&&&&&&&&&&%@++@$%%&&&%%%$%%%%%%%%%%&%%@+++%%%$+@@@@$$$$@@+@%%%$@@@$%%%%%%%%%$%%$@+$%@++++++@@++++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++............+......++++++............",
".....................................++++++.........++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@@@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@++++@@@@$$$$$$$@@@$%%%%&&&%%&&%$@@@@@@%%%%&%%$@$%&&$$%%%%%&&&&&&*******&%@@$$$$$$$$@$%%&&&%%%$$$$$%&-*%$*&$%&&&**-====-**&*=====;;;;=***&%%%&-----*&%%$$$%$$%&--**-*&%%&-*@++%&***&%%*******&%$$@@@@@@@@$@@$%%%%%$@@@@@@@%&&&&&&&&&&&&&%@++@$%%&&&%%%%%%%%%%%%%%&%%@+++%&%$+@@@@$$$$@@+@%%%$@@@$%%%%%%%%$%%%$@+$%@++++++@@@@++++++++++++++++++@@@@@+++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........+++..++............+......+++++++...........",
"...................................+++++++..........+++++++.++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$$@+++++$%%%%%%%%$@@%%%%%%%$@++++@@@@$$$$$$$@@@@%%%%&&&%%&&%%@@@@@@$%%%&%%$$$%&&$$%%%%%&&&&&&*******&%@@$$$$$$$$@$%%&&&%%%$$$$$%*-*%$*&$%&&***-====-****=====;;;;=***&%%%&-----*&%%$$$%$$%&--**=*&%%&**@++%&***&%%*******&$$$$@@@@@@@$@@$%%%%%$@@$$@@@%&&&&&&&&&&&&&%@++@$%%&&&%%%%%%%%%%%%%%&&%@+++%&%@+@@@$$$$$@@+@%%%%$@@$%%%%%%%%$%%%$@@$%@+++++@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++........+++..++...........+.+......+++++............",
"...................................++++++++.........+++++++.++++++++++++++++++++++++++++++++++++++@+++++++@@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@++++@@@@@$$$%$$$@@@&%%%&&&&&&&%$$@@@@@%%%%&%%$$$%&&$$%%%%%%&&&&&********%@@$$$$$$$$@$%&&&&%%%$$$$$%*-*%%*&$%&&***-====-**&*=====;;;;=***&%%%*=---=*&%%$$$%$$%&--*-=*&%%&-*@++%&***&%%*******&$@$$@@@@@@@$@$$%%%%%$@@$$@@@%&&&&&&&&&&&&&%@++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%@+@@@@$$$$@@+@%%%%$@@$%%%%%%%%%%%%$@@$%@++++@@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........+++..++...........+........++++++...........",
"...................................++++++++........+++++++..++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$$@+++++@%%%%%%%%$@@%%%%%%%$@+++@@@@@$$%%$$$$@@$&%%%&&&&&&&%%$@@@@$%%%%&%%$@%%&&$$%%%%%&&&&&&********%@@$$$$$$$$$$%&&&&%%%$$$$$%&-*%%*&$%&&***-====-****====;;;;;=***&%%%&-==*-*&%%$$$%$$%&--**-*&%%&-*@++%**-**%&*******&$$$$$@@@@@@$$$$%%%%%$@@$$@@@%&&&&&&&&*&&&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%@+@@@$$$$$@@+@%%%%$@@$%%%%%%%%%%%%$@@$%@+++++@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.......++++..++..............+.....++++++...........",
"....................................+++++++........++++++++.++++++++++++++++++++++++++++++++++++++@++++++++@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$%@+++++@%%%%%%%%$@@%%%%%%%$@+++@@@@@$$$%$$$$@@@%%%%&&&&&&&%%$@@@@$%%%%&&%$$%%*&$$%%%%%&&&&&&********%$$$$$$$$$$$$%&&&&%%%$$$$%%&-*%%*&$%&&***-====-****====;;;;;=***&&%%&-==-=*&%%%$$%%$%&-=**-*&%%&-*@++%**-*&%&*******&%$$$$@@@@@@$$$$%%%%%$@@$$@@@%&&&&&&&&&*&&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%@+@@@$$$$$@@+@%%%%$@@$%%%%%%%%$%%%$@+$%@+++++@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.......++++..++...........++.+....+++++++...........",
"....................................+++++++........+++++++..+++++++++++++++++++++++++++++@++++++++@+++++++@@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$%@+++++$%%%%%%%%$@@%%%%%%%$@+++@@@@@$$%%%%$$@@@&&%%&&&&&&&%%$@@@@$%%%%&%%$$%%&&$$%%%%%&&&&&&********%@$$$$$$$$$$$%&&&&&%%$$$$$%*-*%%*&$%&&***======****====;;;;;=***&&%%*=====*&%%%$%%$$%*-----*&%%&-*@+@%**-**%&*******&%$$$$@$@$@@$@$$%%%%%$@@$$$@@%&*&&&&&&&&*&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%@@@@$$$$$$@@+@%%%%$@@$%%%%%%%%%%%%%@@$%@+++++@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........+++..++.............+......++++++...........",
"....................................+++++++........+++++++..+++++++++++++++++++++++++++++@++++++++@++++++++@@@@@@@@@@@@@@++++@$@++++++++++++@$@+++++@$%@+++++@%%%%%%%%$@@%%%%%%%$@++@@@@@@$$%%%$$$@@$&%%%&&&&&&&%%$@@@@$%%%%&&%$$%%*&$$%%%%%&&&&&*********%$$$$$$$$$$$$%&&&&%%%$$$$%%*-*%%*&$%&&***-=====****==;=;;;;;=-**&&%%*=====*&%%%%%%$$%&-=--=*&%%&-*@++%**-**%&*******&%$$$$@@@$@$$@$%%%%%%$@@$$$@@%&*&&&&&&*&&&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@+@%%%%$@@$%%%%%%%%%%%%%@@$%@++++@@@@@@++++++++++++++++++@@@@@@++++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.......+++..+++...........+......+++++++...........",
"....................................+++++++........+++++++..+++++++++++++++++++++++++++++@++++++++@+++++++@@@@@@@@@@@@@@@+++@@$@+++++++++++@@$@@++++@$%@+++++@%%%%%%%%$@@%%%%%%%$@++@@@@@@$$%%%%$$@@$&%%%&&&&&&&%%$@@@@$%%%%&&%$$%%*&$%%%&%%&&&&&*********%$$$$$$$$$$$$%&&&&%%%$$$$%%*=*%%*&$%&&***-=====****===;;;>;;=***&&%%&-==-=*&%%%%%%%$%*-=--=*&%%&-*@+@%**--*%&*-*****&%$$$$$$$$@@$$$%%%%%%$@$$$$@@%**&&&&&&***&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%@@@@@$$$$$@@+@%%%%$@@$%%%%%%%%$%%%$@@$%@++++@@@@@@++++++++++++++++++@@@@@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++...........+.+....++++++++..........",
"....................................+++++++........+++++++..+++++++++++++++++++++++++++++@++++++++@+++++++@@@@@@@@@@@@$@@++++@$@++++++++++++@$@@++++@%%@+++++$%%%%%%%%$@$%%%%%%%$@+++@@@@@$$%%%%$$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%$$%%*&$%%%%%%&&&&&*********%$$$$$$$%$$$%%&&&&%%%$$$$%%*=*%%*&$%&&***======****==;=;;;;;=-**&&%%*=====-&%%%$%%%$%*-=-==*&%%&-*@+@%*---*%&*-***--&%$$$$@@@$$$$@$%%%%%%$@$$$$@$%&*&&*&&****&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@@$$$$$@@+@%%%%@@@$%%%%%%%%%%%%$@@$%@++++@@@@@@++++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.......++++..++...........++......++++++++..........",
"..................................+.+++++++........+++++++.++++++++++++++++++++++++++++++@++++++++@@++++++@@@@@@@@@@@@@@@+++@@$@++++++++++++@$@@++++@%%@+++++$%%%%%%%%$@@%%%%%%%$@+@+@@@@@$$%%%%$$@@$&%%%&&&&&&&%%$@@@@$%%%%&&%$$%%*&$%%%%%%&&&&&*********%$$$$$$%%$$$$%&&&&&%%$$$$%%*=*%%*&$%&&***======-***==;;;;;>;=-**&&%%*=====-&%%%%%%%$%*-=-==*&%%&-*@+@%*---*%&*-***--&%$$$$$$$$@$$$$%%%%%%$@$$$$@$%&*&&&*&****&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@+@%%%%@@@%%%%%%%%%%%%%$@@$%@++++@@@@@@@+++++++++++++++++@@@@@@++++@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.......++++..++...........+.+..+...+++++++..........",
"...................................++++++++.......++++++++..+++++++++++++++++++++++++++++@++++++++@@++++++@@@@@@@@@@@@@@@+++@@$@++++++++++++@%@+++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@@+@@@@@@$$%%%%$$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&%%%%&%%&&&&&*********%$$$$$$%%$$$%%&&&&&%%%$$$%%*=*%%*&$%&&***======-***==;;;;>;;=-**&&%%*=====-&%%%%%%%$%*==--=*&%%&=*@+@%*---*%&*-***--&%$$$$$$$$@$$$$%%%%%%$@$$$$@$%&*&&*******&&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@+@%%%%$@@%%%%%%%%%%%%%%@@$%@+++@@@@@@@@+++++++++++++++++@@@@@@++++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..++............+..++..+++++++...........",
"...................................++++++++.......+++++++++.+++++++++++++++++++++++@++++@@++++++++@@++++++@@@@@@@@@@@$$@@+++@@$@++++++++++++$%@@++++@%%@+++++$%%%%%%%%$@$%%%%%%%$@++@@@@@@$$%%%%$$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&$%%&&%%&&*&&*********%$$$$$$%%$$$%%&&&&&%%$$$$%%*=*%%*&$%&&***======-***==;;;;>;;=-**&&%%*=====-&%%%%%%%$%*==-==*&%%&=*@+@%*---*%&*-***--&%$$$$$$$$$$$$$%%%%%%%@$$$$@$%****&*******&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@+@%%%%$@@$%%%%%%%%%%%%%@@$%@++++@@@@@@@+++++++++++++++++@@@@@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..++...........++++.+..+++++++...........",
"..................................+++++++++.......++++++++..+++++++++++++++++++++++++++++@++++++++@+++++++@@@@@@@@@@@$@$@+++@@$@++++++++++++@%$@++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@+@@@@@@$$$%%%%$$@@@&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&$%%&&%%&&&***********%$$$$$$%%$$$%%&&&&&%%$$$$%%*=*%%-&%%&&***======-***==;;;;>;;=-***&%%*=====-&%%%%%%%%%*=====*&%%&=*@+@%*=--*%&*--**--&%$$$$$$$$$$$$$%%%%%%%@$$$$@$%&***********&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@+@%%%%$@@%%%%%%%%%%%%%%@@$%@++++@@@@@@@+++++++++++++++++@$@@@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++..........++.+.+..+++++++...........",
"..................................+++++++++.......++++++++..+++++++++++++++++++++++++++++@++++++++@@++++++@@@@@@@@@@@$@$@+++@@$@++++++++++++@%@@++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@+@@@@@@$$$%%%%$$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&%%%&&%%&&&******-****%$$%%$$%%$$$%%&&&&&%%$$$$%%*=-%%-&%%&&**-======-***=;;;;;>>;;-***&%%*=====-&%%%%%%%%%*==-==*&%%&=*@+@%*==-*%&*--*---&%$$$$$$$$$$$$$%%%%%%%$$$$$@$%**&*********&%$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$@@@@%%%%$@@%%%%%%%%%%%%%%@@$%@+++@@@@@@@@++++++++++++++++@@@@@@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++..........+++++.+..++++++...........",
"..................................+++++++++....+..++++++++..+++++++++++++++++++++++@+++++@++++++++@@++++++@@@@@@@@@@@$@$@+++@@$@+++++++++++@@%$@++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@@@@@@@@@$$%%%%%$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&%%%&&%%&&*******-****%$$%$$$%%$$$%%&&&&&%%%$$%%%*=-%%-&%%&&***=======**-==;;;;>;;=-**&&%%*=====-&%%%%%%%%%*=====*&%%&=*$+@%*---*&&*--**--&%$$$$$$$$$$$$$%%%&%%%$$$$$$@%************&&$++@$%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$%$$@+@%%%%$@$%%%%%%%%%%%%%%@@$%@+++@@@@@@@@++++++++++++++++@@$@$@@@+++@@@++++++++++++++++++++@+++++++++++++++++++++++++++++++++++++++++++......++++..+++..........++++.+..++++++++..........",
"..................................+++++++++.......++++++++..+++++++++++++++++++++++++++++@++++++++@+++++++@@@@@@@@@@@@@$@+++@@$@+++++++++++@@%$@++++@%%@+++++$%%$%%%%%%@$%%%%%%%$@@@@@@@@$$%%%%%$$$@@&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&%%%&&%%&&*****-******%$$$%$$%%%$$%%&&&&&%%%$$%%%*=-%%-&%%&****======-**-=;;;;;>>;;-***&%%*=====-&%%%%%%%%%*=====*&%%&=*$+@&*===*&&-=-*---&%$$$$$$$$$$$$$%%%%%%%$$$$$@@%************&&$++@$%&&&&%%%%%%%%%%%%%%&&%@++@%&%$@@@$$$$%$$@@@%%%%$@$%%%%%%%%%%%%%%@@%%@++++@@@@@@@+++++++++++++++++@$@$@@@+++@@@++++++++++++++++++++@+++++++++++++++++++++++++++++++++++++++++++......++++..+++..........++.+++..++++++++..........",
"..................................+++++++++......+++++++++..+++++++++++++++++++++++++++++@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$@+++++++++++@$%$@++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@@@@@@@@$$$%%%%$$@@$&&%%&&&&&&&%%$@@@@$%%%%&&%%$%&*&$%%&&%%&&*****---**-*%$$$%$%%%%$$%%&&&&&%%%%$%%%*=-&%-&%%&***-==;====**-=;;;;;>>;;=***&%%*======&%%%%%%%%%*=====*&%%&=*$+@&*===*&&*==*---&%$$$$$$$$$$$$$%%%&%%%$$$$$@$%************&&%++@%%&&&&%%%%%%%%%%%%%%&&%@+++%&%$@@@$$$$$$$@+@%%%%$@$%%%%%%%%%%%%%%@@%%@++++@@@@@@@++++++++++++++++@$$@$@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++.........+++++++..+++++++...........",
"..................................+++++++++.....++++++++++..+++++++++++++++++++++++@@++++@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$@+++++++++++@$%$@++++@%%@+++++$%%%%%%%%%@$%%%%%%%$@@@@@@@@$$$%%%%%$@@$&&%%&&&&&&&%%$$@@@$%%%%&&%%%%&*&%%%&&%%&&*****-*----*%$$%%%%%%%$$%%&&&&&%%%%%%%%*=-&%-&%%&***-==;;===**-=;;;;;>>;;-***&%%*======&%%%%%%%%%*=====*&%&&=*$+@%*===*&&-=-----&%$$$$$$$$$$$$$%%%&%%%$$$$$$$%************&&%++@%%&&&&%%%%%%%%%%%%%%&&%@++@%&%$@@@$$$$%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@@$@@@@@+++@@@+++++++++++++++++@++@+++++++++++++++++++++++++++++++++++++++++++......++++..+++..........+++++++..+++++++..........",
"...................................++++++++.....+++++++++++.+++++++++++++++++++++++@+++++@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$@+++++++++++@$%$@++++@%%@++++@$%%%%%%%%%@$%%%%%%%%@@@@@@@@$$%%%%%%$$@$&&%%&&&&&&&%%$$@@@$%%%%&&%%%%&*&%%%&&&%&&*******--***%$$%%%%%%%$$%%&&&&&%%%%%%%%*=-&%-&%%&***-=;;;===**-=;;;;>>>>;=***&%%*======&%%%%%%%%%*=====*&%%&=*$+@&*===*&&-==--==&%$%$$$$$$$$$$$%%%&%%%$$$%$$$%************&&%++@%%&*&&%%%%%%%%%%%%%%&&%@++@%&%$@@@$$$%%$$@@@%%%%$@$%%%%%%%%%%%%%%@@$%@+++@@@@@@@@++++++++++++++++@@$@@@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++.........++++++++.++++++++..........",
"...................................++++++++......++++++++++++++++++++++++++++++++++@++++@@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$@+++++++++++@$%$@++++@%%@++++@$%%%%%%%%%@$%%&%%%%$@@@@@@@@$$%%%%%%$@@$&&%&&&&&&&&%%$@@@@$%%%&&&%%%%&*&%%%&&&%&&*****-*-**-*%$$%%%%%%%$$%%&&&&&%%%%$%%%*=-&%-&%%&***-==;;===**-=;;;;>>>>;=-**&%%*======&%%%%%%%%%*=====*&%%&=*$+@&*===*&&-==----&%$$$$$$$$$$$$%%%%&%%%$$$%$$$%************&&%++@%%&*&&%%%%%%%%%%%%%%&&%@++@%&%$@@$$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@$%@+++@@@@@@@@++++++++++++++++@@$@$@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......++++..+++.........+++++++.+++++++++..........",
"...................................++++++++.....+++++++++++++++++++++++++++++++++++@++++@@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$@@++++++++++@$%$@++++@%%$+++++$%%%%%%%%%@$%%%%%&%$@@@@@@@@$$%%%%%%$@@$&&%%&&&&&&&%%$$@@@$%%%%&&%%%%&*&%%&&&%%&******---*--*%$$%%%%%%%$$%%&&&&&%%%%%%%%*=-&%-&%%&**--==;;===**==;;;;>>>>;=***&%%*======*%%%%%%%%%*=====-&%&&=-$+@&*===*&&-==--==&%$%%$$$$$$$$$$%%%&&%%$$$%$$$%************&&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@@$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@$$$$@@@+++@@@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.....+++++..+++.........+++.+++..++++++++..........",
"...................................++++++++....+.++++++++++.+++++++++++++++++++++++@@++++@++++++++@@++++++@@@@@@@@@@@$$$@@++@@$$+++++++++++@$%$@+++@@%%@+++++$%%%%%%%%%@$%%%%%&%%@@@@@@@@$$%%%%%%$@@$&&%&&&&&&&&%%$$@@@$%%%&&&%%%%&*&%%&&&&%&*****--*----*%$$%%%%%%%$$%%&&&&&%%%%%%%%*=-&%-&%%&***-=;;;===-*-=;;;;;>>;;=-**&%%*======*%%%%%%%%%*=====-&%&*=-$+@&*===*&&===-===&%$%%$$$$$$$$$%%%%&&%%$$%%$$$%************&&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@$$$$@@@+++@@@+++++++++++++++++@++@+++++++++++++++++++++++++++++++++++++++++++......++++..+++.........++++++++.++++++++..........",
"..................................+++++++++....++++++++++++.+++++++++++++++++++++++@@+++@@+++++++@@@+++++@@@@@@@@@@@@$$$@@++@@$@@++++++++++@$%$@++++@%%@++++@$%%$%%%%%%@$%%%%%%%%@@@@@@@@$$%%%%%%$$@$&&%&&&&&&&&%%$$@@@$%%%%&&%%%%&*&%%&&&&%&******------*&$$%%%%%%%$$%%&&&&&%%%%%%%%*==&%-&%%&**--=;;;===**==;;;;>>>>;=-**&%%*======&%%%%%%%%%*=====-&%%*=-$+@&*===*&*===--==&%$%%%$$$$$$$$%%%%&&%%$$%$$$$%************&&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&%$@@$$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@$$@$@@@+++@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++......++++..+++.........++++++++++++++++++.........",
"...........+.......................++++++++....++++++++++++.+++++++++++++++++++++++@@++++@@+++++++@@++++++@@@@@@@@@@@$$$@@++@@$@@++++++++++@$%$@+++@$%%@++++@$%%%%%%%%%@$%%%%%%%%@@@@@@@@$$%%%%%%$$@$&&%&&&&&&&&%%$$@@$%%%%&&&%%%%&*&%%&&&&&&*****-------*&$$%%%%%%%$$%%&&&&&%%%%%%%%*==&%-&%%&*--==;;;===-*==;;;;>>>>;=--*&%%*======*&%%%%%%%%*=====-&%&*=-$+@&*===*&&===-===&%$%%%$$%$$$$$%%%&&&%%$$%%$$$%************&&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%%$@@$%%%%$$$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@$$$$@@@+++@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++.....+++++..+++.........++++++++++++++++++.........",
"...................................++++++++...+.++++++++++..+++++++++++++++++++++++@++++@@++++++++@@++++++@@@@@$@@@@@$$$@@+@@@$$@++++++++++@$%$@+++@$%%@++++@$%%%%%%%%%$$%%%&%%%%@@@@@@@@$$%%%%%%%$@$&&%&&&&&&&&%%$$@@$%%%%&&&%%%%&*&%%&&&&%&*****---=----&$$%%%%%%%$%%%&&&&&&%%%%%%%*==&%=&%%&**--=;;;;==-*==;;;;>>>>;=--*&%%*======*&%%%%%%%%*=====*&&&*==$+@&*===*&*===-===&%$%%%$$%$$$$$%%%&&&%%$$%%%$$%************&&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@++@@@@@@@@@++++++++++++++++@$$$$@@@+++@@@+++++++++++++++++@++@+++++++++++++++++++++++++++++++++++++++++++......++++..+++.........++++++++++++++++++.........",
"..................................+++++++++...+.++++++++++..+++++++++++++++++++++@+@@+++@@+++++++@@@+++++@@@@@@$@@@@@$$$@@++@@$@@++++++++++@$%$@+++@$%%@++++@$%%%%%%%%%$$%%%%%&%%@@@@@@@@$$%%%%%%%$@$&&%&&&&&&*&%%$$@@$%%%%&&&%%%%&*&%%&&&&&&*****-=-=--=-&$$%%%%%%%$%%%&&&&&&%%%%%%&*==&%=&%%&**-==;;;;==-*==;;;;;>>;;=--*&%%*======*&%%%%%%%%*=====-&%&*==$+@&-===*&*===-===&%$%%%$%$$$$$$%%%&&&%%$%%%%$$%*************&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%%$@@$%&%%$$$%%%%%%%%%%%%%%@@%%@++@@@@@@@@@++++++++++++++++@$$$$@@@+++@@@+++++++++++++++++@++@+++++++++++++++++++++++++++++++++++++++++++.....+++++.++++.........++++++++.++++++++..........",
"..........+.......................+++++++++...+.++++++++++.++++++++++++++++++++++++@@+++@@++++++++@@+++++@@@@@$@@@@@@$$$@@+@@@$$@++++++++++@$%$@+++@$%%@++++@$%%%%%%%%%$$%%&&%&%%@@@@@@@@$$%%%%%%%$@$&&%&&&&&&*&%%$$@@$%%%%&&&%%%%&*&%%&&&&&&*****---===--&$$%%%%%%%%%%%&&&&&&%%%%%%%*==&%=&%%&*-===;;;;==-*=;;;;;>>>>;==-*&%%*======*&%%%%%%%&*=====-&&&*=-$+@&-===*&*=======&%%%%%%$$%$$$$%%%&&&%%$%%%%$$%*************&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%%$@@$%&%%$$$%%%%%%%%%%%%%%@@%%@++@@@@@@@@@++++++++++++++++@$$$$@@@@++@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++....++++++.++++.........+++++++++++++++++..........",
"..........+.......................+++++++++.....++++++++++.++++++++++++++++++++++++@@+++@@+++++++@@@+++++@@@@@$@@@@@@$$$@@+@@@$$@++++++++++@$%$@+++@$%%@+++++$%%$%%%%%%$$%&%%%&%%@@@@@@@@$$%%%%%%%$@$&&%&&&&&&*&%%$$$@$%%%%&&&%%%%&*&%%&&&&&&*****--==-=--&$$%%%%%%%%%%%&&*&&&%%%%%%%*==&%=&%%&*--==;;;;==-*=;;;;;>>>>;=--*&%%*======*&%%%%%%%&*=====-&%&*==$+@&-===*&*=======*%$%%%$%%%$$$$%%%&&&%%$$%%%$$%*************&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$$$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@++++++++++++++++@$$$$@@@@+@@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++.....+++++.++++.........+++++++++++++++++..........",
"..................................+++++++++...+.+++++++++++++++++++++++++++++++++++@@+++@@@+++++++@@+++++@@@@$@@@@@@@$$$$@+@@@$$@++++++++++@$%$@+++@$%%@+++++$%%%%%%%%%$$%%%&%&%%@@@@@@@@$%%%%%%%%$@$&&%&&*&&&*&%%%$@@$%%%%&&&%%%%&*&%%&&&&&&*****-=-=--=-&$$%%%%%%%%%%%&&*&&&%%%%%%&*==&%=&%%&*-===;;;;==-*==;;;;>>>>;=--*&%%*======*&%%%%%%%&-=====-&%&*==$+@&-===-&*=======&%$%%%%$$%$$$$%%%&&&%%$%%%%$$%*************&%++@%%&**&&%%%%%%%%%%%%&&&%@++@%&&$@@$$%$%%$$@@$%%%%$@$%%%%%%%%%%%%%%@@%%@+++@@@@@@@@+++++++++++++++++$$$$@@@@+@@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++.....++++++.+++.........++++++++++++++++++.........",
"..................................+++++++++...++++++++++++++++++++++++++++++++++@@+@@+++@@@++++++@@@+++++@@@@$@$@@@@@$$$$@+@@@$$@++++++++++@$%$@+++@$%%@++++@$%%%%%%%%%$$%%&&&&%%@@@@@@@@$$%%%%%%%$@$&&%&&&&&&*&%%$$$@$%%%%&&&%%%%&-&%%&&&&&&****-==--====&%%%%%%%%%%%%%&***&&%%%%%%&*==&%=*%%&*-===;;;;===-=;;;;;;>>>;=--*&%%*===;==*&%%%%%%%&-=====-&&&*==$+@&====-&*=======*%%%%%%%%%%$$$%%%&&&%%$%%%%$$%*-***********&%++@%%&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$%%%%$$@@$%%%%$$$%%%%%%%%%%%%%%@@%%@++@@@@@@@@@++++++++++++++++@$$$$@@@@++@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++.....++++++++++.........++++++++.++++++++..........",
"...........+......................+++++++++...+++++++++++++.++++++++++++++++++++@++@@+++@@@++++++@@@+++++@@@@$$$@@@@@$$$@@+@@@$$@++++++++++@$%%@+++@$%%$++++@$%%%%%%%%%$$%%&&&&&%@@@@@@@@$$%%%%%%%$@$&&&&&**&&*&%%$$$$$%%%%&&&%%%%&-&%%&&&&&&*****-=-=====&%%%%%%%%%%%%%&&*&&&%%%%%%&*==&%=&%%&*-===;;;;===-=;;;;;>>>>;==-*&%%*===;==*&%%%%%%%&-======&&&*==$+@&====*&*=======*%$%%%%%%%$%%$%%%&&&%%$%%%%$$%*-***********&%++@%%&**&&%%%%%%%%%%%%&&&%@++@%&&$@@$$$%%%$$@@$%&%%$$$%%%%%%%%%%%%%%$@%%@++@@@@@@@@@++++++++++++++++@$$$$@@@@+@@@@@++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++......++++.++++.........++++++++++++++++++.........",
"...........+.....................++++++++++....+++++++++++++++++++++++++++++@+++@@+@@+++@@@++++++@@@++++@@@@@@$$@@@@@$$$$@+@@@$$@++++++++++@$%$@+++@$%%$++++@$%%%%%%%%%$%%%&&%&&%@@@@@@@@$$%%%%%%%$@$&&&&&**&&*&%%$$$@$%%%%&&&%%%%&*&%%&&&&&&*****-=-=====&%%%%%%%%%%%%%&***&&%%%%%%&*==&%=*%%&*-===;;;;===-=;;;;;>>>>;==-*&%%*======*&%%%%%%%&-=====-&&&*==$+@&====-&*=======&%%%%%%%%%%$$$%%%&&&%%$%%%%$$%****-********&%++@%%&**&&%%%%%%%%%%%%&&&%@++@%&&$@@$$$%%%$$@@$%&%%$$$%%%%%%%%%%%%%%$@%%@++@@@@@@@@@+++++++++++++++++$$$$@@@@+@@@@@++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++....+++++++.+++.........++++++++++++++++++.........",
"..........++.....................++++++++++....++++++++++++.++++++++++++++++@++++@+@@+++@@@++++++@@@++++@@@@@$$$$@@@@$$$$@+@@@%$@++++++++++@$%%@+++@$%%$++++@$%%$%%%%%%$$%%&&%&&%@@@@@@@@$%%%%%%%%$@@&&&&&&*&&*&%%%$$$$%%%%&&&%%%%&*&%%&&&&&&*****==-=====&%%%%%%%%%%%%%&***&&%%%%%%&*==&%=*%&&*-===;;;;===-=;;;;;>>>>;==-*&%%*===;==*&%%%%%%%&-=====-&&&*==$+@&====-&*=======*%%%%%%%%%%%%%%%%&&&%%$%%%%$$%*-***********&%++@%&&**&%%%%%%%%%%%%%&&&%@++@%&&$@@$$%%%%$$@@$%&%%$$$%%%%%%%%%%%%%%$@%%@++@@@@@@@@@+++++++++++++++++$$$$@@@@+@@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++.....++++++++++.........++++++++++++++++++.........",
"...........+......................+++++++++...+++++++++++++.++++++++++++++++@++++@+@@+++@@@++++++@@@++++@@@@@$$$@@@@@$$$$@+@@@%$@++++++++++@$%%@@++@$%%$@+++@$%%$%%%%%%$$%%&&&&&%@@@@@@@@$%%%%%%%%$@$&&&&&**&&*&%%%$$@$%%%%&&&%%%%&-&%%&&&&&&****-==-=====&%%%%%%%%%%%%%&***&&%%%%%%%*==&&=*%&&*-===;;;;===-=;;;;;>>>>;===*&%%*===;==*&%%%%%%%&-=====-&&&*==$+@&====-&*=======*%%%%%%%%%%%%%%%%&&&%%$%%%%$$%*-**--*******&%++@%&&**&&%%%%%%%%%%%%&&&%@++@%&&$@@$$%$%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@+++++++++++++++++$$$$@@@@+@@@@+++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++....++++++.++++.........++++++++.++++++++..........",
"..........++......................+++++++++...+++++++++++++++++++++++++++++++++++++@@+++@@@++++++@@@+++++@@@@$$$@@@@@$$$$@+@@@$$@++++++++++@$%$@@++@$%%$++++@$%%%%%%%%%$$%%&&&&&%@@@@@@@@$%%%%%%%%$@$&&&&&**&&*&%%%$$$$%%%%&&&%%%%&-&%%&&&&&&****-========&%%%%%%%%%%%%%&***&&%%%%%%%*==&&=*%&&*====;;;;===-=;;>;;>>>>;==-*&%%*===;==*&%%%%%%%&-======&&&*==$+@&====-&*=======*%%%%%%%%%%%%%%%&&&&%%%%%%%$$%*----**--**-*&%++@%&***&&%%%%%%%%%%%%&&&%$++@%&&$@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$@@@@+@@$@@++++++++++++++++@+@@@++++++++++++++++++++++++++++++++++++++++++...++++++++++++.........++++++++++++++++++.........",
"..........++.......................++++++++...++++++++++++.+++++++++++++++++++++@+@@@+++@@@++++++@@@++++@@@@@$$$@@@@@$$$$@+@@@%$@++++++++++@$%%@+++@$%%$++++@$%%$%%%%%%$$%&&&&&&%@@@@@@@@$%%%%%%%%$@$&&&&&**&&*&%%%$$$$%%%%&&&%%%%&-&%%&&&&&*****-========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&&*-===;;;;;==-=;;;;;>>>>;===*&%%*==;=;=*&%%%%%%%&======-&&&*==%+$&====-&*=======*%%%%%%%%%%%%%%%%&&&%%$%%%%$$%*-*----******&%++@%&***&&%%%%%%%%%%%&&&&%$++@%&&$@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@++++++++++++++++@$$$$@@@@+@@$@@++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........++++++++++++++++++.........",
"..........++.......................++++++++...++++++++++++++++++++++++++++++@+++@@+@@+++@@@+++++++@@++++@@@@@$$$@@@@@$$$$@+@@@%$@++++++++++@$%%@@++@$%%$@+++@$%%%%%%%%%$$%%&&&&&%@@@@@@@$$%%%%%%%%$@$&&&&&*****&%%%$$$$%%%%&&&&%%%&-&%%&&&&&*****-========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&**====;;;;===-=;;>;>>>>>;===*&%%*==;;;=*&&%%%%%%&=;;====&&&*==%+$&====-&*=======*%%%%%%%%%%%$%%%&&&&%%%%%%%%$%*------*-**-*&%++@%&&**&&%%%%%%%%%%%&&&&%$++@%&&$@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%@++@@@@@@@@@@++++++++++++++++$$$$@@@@+@@@$@++++++++++++++++@+@@+++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........++++++++++++++++++.........",
"..........++......................+++++++++...+++++++++++++++++++++++++++@++++++@@+@@+++@@@++++++@@@+++++@@@@$$$@@@@@$$$$@+@@@$$@++++++++++@$%%@@++@$%%$@+++@$%%%%%%%%%%%%%&&&&&%@@@@@@@$$%%%%%%%%$@$&&&&&***&*&%%%$$$$%%%%&&&%%%%*-&%%&&&&&****--========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&**===;;;;;;====;;;>;>>>>;==-*&%%*==;;;=*&&%%%%%%&====;;=&&&*==%+$&====-&-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=-----*-*--*&%++@%&***&%%%%%%%%%%%%&&*&%$++@%&&$@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$@@@@+@@$$@++++++++++++++++@+@@@++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........++++++++.++++++++..........",
"...........+......................+++++++++...++++++++++++++++++++++++++++++@++@@@+@@+++@@@++++++@@@++++@@@@@$$$@@@@@$$%$@+@@@$$@++++++++++@$%%@++@@$%%$@+++@$%%%%%%%%%%%%%&&&&&%@@@@@@@@$%%%%%%%%$@$&&&&&***&*&%%%$$$$%%%%&&&&%%%&-&%%&&&&&**-*-=========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&*-====;;;;;====;;>;>>>>>;==-*&%%*==;;;=*&&%%%%%%&=;;;;==&&&*==%+$&=====&*=======*%%%%%%%%%%%%%%%&&&&%%%%%%%%$%*=---=--*---*&%++@%&***&&%%%%%%%%%%%&&&&%@++@%&&%@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$@@@@+@@$@@++++++++++++++++@+@@@++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........++++++++++++++++++.........",
"...........+......................+++++++++...++++++++++++++++++++++++++++++@++@@++@@+++@@@++++++@@@++++@@@@$$$$@@@@@$$$$@+@@@$$@++++++++++@$%%@@+@@$%%$@+++@$%%$%%%&%%%%%%&&&&&%@@@@@@@$$%%%%%%%%$@$&&&&&***&*&%%%%$$$%%%%&&&&%%%*-&%&&&&&&**-*-=========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&*-===;;;;;;==-=;;>;>>>>>;===*&%%*==;;;=*&&%%%%%%&=;;;;==&&&*==%+$&=====&-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*--------*--*&%++@%&***&&%%%%%%%%%%%&&&&%$++@%&&%@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$@@@@@@@$@@++++++++++++++++@@@@@++++++++@++++++++++++++++++++++++++++++++++...+++++++++++.........+++++++++++++++++++........",
"...........+......................+++++++++...+++++++++++++++++++++++++++@++@++@@+@@@+++@@@++++++@@@++++@@@@@$$$$@@@@$$%$@+@@@$$@++++++++++@$%%@@+@@$%%$++++@$%%$%%%&%%%$%&&&&&&%@@@@@@@$$%%%%%%%%$@$&&&&&*****&%%%%$$$%%%%&&&&%%&*=&%&&&&&&***--=========&%%%%%%%%%%%%%&***&&%%%%%%&*==&&=*%&*-===;;;;;;====;;>;>>>>>>===**%%*==;;;=*&&%%%%%%&=;;;;;=&&&*;=%+$&=====*-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*---==---**-*&%@+@%&***&&%%%%%%%%%%%&&&&%$@+@%&&$@@$$%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$$@@@@@@$$@++++++++++++++++@@@@@+++++++++++++++++++++++++++++++++++++++++++...+++++++++++.........++++++++++++++++++.........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@++@@+@@@+++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%$@++++++++++@$%%@@+@@$%%$@+++@$%%$%%%&%%%$%&&&&&&%@@@@@@@$$%%%%%%%%%@$&&&&&*****&%%%%$$%%%%&&&&&%%&*-&%&&**&&*----=========&%%%%%%%%%%%%&&***&&%%%%%%&*==&&=*%&*-===;;;;;;====;>;>;>>>>;===*&&%*==;;;;-&&%%%%%%&=;;;;;=&&&*;=%+$&=====*-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=--===---*-*&%@+@%&***&&%%%%%%%%%%%&&*&%$@+@%&&$@@$$%%%%%$@@$%&&%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@++++++++++++++++@$$$$@@@@@@@$$@++++++++++++++++@@@@@++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........+++++++++++++++++..........",
"..........++......................++++++++++..++++++++++++++++++++++++++++++@++@@+@@@+++@@@++++++@@@++++@@@@$$$$@@@@@$%$$@@@@@%$@++++++++++@$%%@@+@@%%%$++++@$%%$%%%&%%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&&&&******&%%%$$$$%%%&&&*&%%&*-&%&&**&&*----=========&%%%%%%%%%%%%&&***&&%%%%%%&*;=*&=*%&*-===;;;;;;====;;>;>>>>>>===**&%*==;;;=*&&%%%%%%&=;;;;;=&&&*;=%+$&=;===*-=;=====*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=--====----*&%@+@%&***&&%%%%%%%%%%%&&*&%$@+@%&&$@@$%%%%%%$@@$%&&%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++++++@$$$$@@@@@@@$$@++++++++++++++++@+@@@++++++++++++++++++++++++++++++++++++++++++....+++++++++++.........+++++++++++++++++++........",
"..........++.....................+++++++++++..++++++++++++++++++++++++++++++@++@@@@@@+++@@@++++++@@@++++@@@@@$$$@@@@@$%$$@@@@@$$@++++++++++@$%%@@+@@%%%$@+++@$%%$%%%&%%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&&&&&*****&%%%%$$%%%%%&**&%%&*=&%&&**&&*---==========&%%%%%%%%%%%%&&***&&%%%%%%&*==*&=*%&*-===;;>;;;====;>>;>>>>>>===-*&%*==;;;;-&&%%%%%%&=;;;;;=&&&*;=%+$&=;===*-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=--====----*&%@+@%&***&&%%%%%%%&&%&&&*&%$@+@%&&$@@$%%%%%%$@@$%&%%$$$%%%%%%%%%%%%%%$@%%$++@@@@@@@@@@++++++++++@++++@$$$$$@@@@@@$$@++++++++++++++++@+@@@++++++++@@++++++++++++++++++++++++++++++++...++++++++++++.........+++++++++++++++++++........",
"..........++......................++++++++++..++++++++++++++++++++++++++++++@++@@@@@@+++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@$$@++++++++++@$%%@@@@@%%%$@+++@$%%$%%%&&%%%%&&&%&&%@@@@@@@$$%%%%%%%%%@$&&&&******&%%%%$$%%%%&&&&&%%&*=&%&&**&&*---==========&%%%%%%%%%%%%&&***&&%%%%%%&*;=*&=*%&*-===;;;;;;====;>>;>>>>>>===**&%*==;;;;=&&%%%%%%&=;;;;;=&&&*;=%+$&=====*-=======*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=--====-*--*&%@+@%&***&&%%%%%%%&&%%&&*&%$@+@%&&%@@$$%%%%%$@@$%&%%$$$%%%%&%%%%%%%%%$@%%$++@@@@@@@@@@++++++++++@++++@$$$$@$@@@@@$$@++++++++++++++++@@@@@++++++++@+++++++++++++++++++++++++++++++++...++++++++++++.........++++++++++++++++++.........",
"...........+......................++++++++++..+++++++++++++++++++++++++++@++@++@@@@@@+++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%$@++++++++++@$%%@@@@@%%%$@+++@$%%$%%%&&%%%%&&&%&&%@@@@@@@$$%%%%%%%%%@$&&&&******&%%%%$$$%%%&&&&&%%&*=&%&&**&&*---==========&%%%%%%%%%%%%&&***&&%%%%%%&*;=*&=*%&*====;;;;;;====;>>>>>>>>>===-*&%*==;;;;-&&&%%%%%&=;;;;;=*&&*;=%+$*=;;;=*==;;====*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=--====---=*&%@+@%&***&&%%%%%%%&&%&&&*&%$@+@%&&%@@$%%%%%%$@@$%&&%%$$%&%%%&%%%%%%%%$@%%$++@@@@@@@@@@++++++++++@++++@$$$$$@@@@@@$$@++++++++++++++++@@@@@++++++++@++++++++++++++++++++++++++++++++++.+++++++++++++.........++++++++.+++++++++.........",
"...........+.....................+++++++++++..+++++++++++++++++++++++++++@++@++@@@@@@+++@@@++++++@@@++++@@@@$$$$@@@@@$$%$@@@@@%$@++++++++++@$%%@@@@@%%%$++++@$%%$%%%&&%%%%&&&&&&%@@@@@@@@$%%%%%%%%%@$&*&&******&%%%%$$%%%%&&&*&%%&*=&%&&**&&*---==========&%%%%%%%%%%%%&&***&&%%%%%%&*;;*&=*%&*====;;;;;;====;>>>>>>>>>===-*&%*==;;;;=&&&%%%%%&=;;;;;=&&&*;=%+$*=;;;=*==;;====*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=======---=**%@+$%&*-*&&%%%%%%%&&%%&&*&%$@+@%&&%@@$%%%%%%$@@$%&&%$$$%&%%%%%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++@+++@$$$$@$@@@@@$$@++++++++++++++++@@@@@++++++++@++++++++++++++++++++++++++++++++++.+++++++++++++.........++++++++++++++++++.........",
"...........+......................++++++++++..+++++++++++++++++++++++++++@++@++@@@+@@+++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%$@++++++++++@$%%@@@@@%%%$@+++@$%%$$%%&%%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&*&&******&%%%%$$%%%%&&**&%%&*=&%&&**&&*---==========&%%%%%%%%%%%%&&***&&&%%%%%&*;=*&=*%&*-===;;>;;;====;>>>>>>>>>===-*&%*==;;;;=*&&%%%%%&=;;;;;=*&&*;=%+$*=;;;=*==;;====*%%%%%%%%%%%%%%%&&&&&%%%%%%%$%*=======---=-*%@+$%&***&&%%%%%%%&&%&&&*&%$@+@%&&%@@$%%%%%%$@@$%&&%$$$%&&%&&&%%%%%%%$@%%$++@@@@@@@@@@+++++++++++@+++@$$$$@$@@@@@$$@++++++++++++++++@@@@@+++++++++++++++++++++++++++++++++++++++++++..++++++++++++........++++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@++@@@+@@+++@@@++++++@@@++++@@@@$$$$@@@@@$$$$@@@@@%%@++++++++++@$%%$@@@@%%%$@+++@$%%$$%&&%%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&*&&******&%%%%$$%%%%&&**&%%&*=&%&&**&&*-============&%%%%%%%%%%%%&&****&%%%%%%&*;;*&=*%&*====;;;;;;====;>>>>>,>>>;==-*&%*==;;;;=*&&%%%%%&=;;;;;=*&&*;=%+$*=;;;=*=;;=====*%%%%%%%%%%%%%%%&&&&&%%%%%%%%%*=======---=-*%@+@%&***&&%%%%%%%&&&&&&*&%$@+@%&&%@@$%%%%%%$@@$%&&%$$$%%&%&&%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++@+++@$$$$@$@@@@@$$@++++++++++++++++@@@@@@++++++++@+++++++++++++++++++++++++++++++++..++++++++++++.........++++++++++++++++++.........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@@+@@@@@@+++@@@++++++@@@++++@@@@$$$$@@@@@$%%$@@@@@%$@++++++++++@$%%$@@@@%%%$@+++@$%%$%%%&&%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&*&&******&%%%%$$%%%%&&**&%%&*=&%&&**&&*-=-==========&%%%%%%%%%%%%&&****&&%%%%%&*;;*&=*%&*====;;>>;;====;>>>>>>,>>;==-*&%*=;;;;;=*&&%%%%%&=;;;;;=*&&*;=%+$*=;;;=*=;;;===;*%%%%%%%%%%%%%%%&&&&&%%%%%%%%%*=======---=-*%@+@%&*-*&&%%%%%%%&&&&&&*&%$@+@%*&%@@$%%%%%%$@@$%&&%$$$%&%%&&%%%%%%%%$@%%$++@@@@@@@@@@+++++++++++@+++@$$$$$@@@@@@$$@++++++++++++++++@@@@@@++++++++++++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++.+++++++++.........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@@+@@@+@@+++@@@++++++@@@++++@@@@$$$$@@@@@$%%$@@@@@%%@++++++++++@%%%@@@@@%%%$@+++@$%%$%%%&&%%%%&&&&&&%@@@@@@@$%%%%%%%%%%@$&*&&******&%%%%$$%%%%&&**&%%&*=&%&&**&&*-============&%%%%%%%%%%%%&&****&&%%%%%&-;;*&=*%&*====;;>>;;====;>>>>>,,>>;===*&%*=;;;;;=*&&%%%%%&=;;;;;=*&&*;=%+%*=;;;=*=;;;===;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*=======---=-*%@+$%&*-*&&%%%%%%%&&%&&&*&%$@+@%*&%@@$%%%%%%$@@%&&&%$$$%&%%&&%&%%%%%%$@%%$++@@@@@@@@@@+++++@@++++++++@$$$$$@@@@@@$$@++++++++++++++++@@@@@++++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++.......................+++++++++..+++++++++++++++++++++++++++@++@@+@@@@@@@++@@@++++++@@@++++@@@@$$$$$@@@@$%%$@@@@@%%@@+++++++++@%%%$@@@@%%%$@+++@$%$$%%%&&%%%%&&&&&&%@@@@@@@$%%%%%%%%%%@$&*&&******&%%%%$$%%%%&&**&%%&*=&%&&**&&*-============&%%%%%%%%%%%%&*****&&%%%%%&*;;*&=*%&*====;;>;;;====;>>>>>,>>>===-*&%*==;;;;=*&&%%%%%&=;;;;;=*&&*;=%+%*=;;;=*=;;;;===*%%%%%%%%%%%%%%%&&&&&%%%%%%%%%*=======---=-*%@+$%&*-*&&%%%%%%%&&%&&&*&%$@+@%*&%@@$%%%%%%%@@$&&&%$$$%&&%&&&%%%%%%%$@%%$++@@@@@@@@@@+++++@@+++@++++@$$$$$@@@@@@$$@+++@++++++++++++@@@@@++++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++.......................+++++++++..+++++++++++++++++++++++++++@++@++@@@@@@+++@@@++++++@@@++++@@@@$$$$$@@@@$%%$@@@@@%%@++++++++++@$%%$@@@@%%%$@+++@$%$$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&*&&******&%%%%%$%%%%&&**&%%&*=&%&&**&&*-============&%%%%%%%%%%%%&*****&&%%%%%&*;;*&=*%&*====;;>>;;;===;>>>>>,,>>;===*&%*==;;;;=*&&%%&%%&=;;;;;=*&&*;=%+%*=;;;=*=;;;;==;*%%%%%%%%%%%%%%%&&&&&%%%%%%%%%*=======---=-*%@+$%&*-*&&%%%%%%%&&%&&&*&%$@+@%&&%@@$%%%%%%$@@$&&&%%$$%&&%&&&&%%%%%%$@%%$++@@@@@@@@@@+++++@@+++@++++@$$$$$$@@@@@$$@+++@++++++++++++@@@@@@+++++++@++++++++++++++++++++++++++++++++++..++++++++++++........++++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@++@@@@@@+++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%%@++++++++++@%%%$@@@@%%%$@+++@$%$$%%%&&%%%%&&&&&&%@@@@@@@$$%%%%%%%%%@$&*&&******&%%%%%$%%%%&&**&%%&*=&%&****&*-============*%%%%%%%%%%%%&&****&&%%%%%&*;;*&=*%&*====;;>>;;;==;;>>>>>,,>>;===*&%*==;;;;=*&&%%%%%&=;;;;;=*&&*;=%+%*=;;;=*=;;;===;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*========--=-*%@+$%&*-*&&%%%%%%%&&&&&&*&%$@+@%*&%@@$%%%%%%$@@%%&&%$$$%&&&&&&%%%%%%%$@%%$++@@@@@$@@@@++++++@+++@@+++@$$$$$$@@@@@$$@++++@+++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++.........++++++++++++++++++.........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@++@@@@@@@++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%%@@+++++++++@%%%$@@@@%%%$@+@+@$%%$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%%%%%@$&*&&******&%%%%%%%%%%&&**&%%&*=&%&****&*=============*%%%%%%%%%%%%&*****&&%%%%%&-;;*&=*%&*====;;>>;;;==;;>>>>>,,>>;===*&%*==;;;;=*&&%%&%%&=;;;;;=*&&*;=%+%*=;;;=*=;;;==;;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*=======---=-*%@+$%&*-*&&%%%%%%%&&&&&&*&%$@+@&*&%@@$%%%%%%$@@%%&&%%$$%&&%&&&&%%%%&%$@%%$++@@@@@$@@@@++++++@+++@@+++@$$$$$$@@@@@$$@++++@+++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++.........+++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@@+@@@@@@@++@@@++++++@@@+++@@@@@$$$$$@@@@$%%$@@@@@%%@@+++++++++@%%%$@@@@%%%$@@++@$%%$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%%%%%@$&*&&******&%%%%%%%%%%&&**&%%&*=&%&****&*=============*%%%%%%%%%%%%&*****&&%%%%%&-;;*&=*%&*====;>>>;;;==;;>>>>>,,>>;===*&&*==;;;;=*&&%%&%%&=;;;;;=*&&-;=%+%*=;;;=*=;;;;=;;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*========--=-*%@+$%&*-*&&%%%%%%%&&&&&&*&%%@+@%*&%@@$%%%%%%$@@%%&&%%$$%&&&&&&&%%%%%%$@%%$++@@@@@$@@@@++++++@+++@@+++@$$%$$$@@@@@$$@++++@+++++++++++@@@@@+@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++.........+++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@++@@@@@@@@@@++@@@++++++@@@++++@@@@$$$$@@@@@$$%$@@@@@%%@@+++++++++@$%%$@@@@%%%$@@++@$%$$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%%%%%@$&*&&******&%%%%%%%%%%&&**&%%&*=&%&****&*-============*%%%%%%%%%%%%&*****&&%%%%%&*;;*&=*%&*====;>>>;;;==;>>>>>>,,>>;===*&&*=;;;;;=*&&%%&%%*=;;;;;=*&&-;=%+%*=;;;=*=;;;==;;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*=======--==-*%@+$%&*-**&%%%%%%%&&&&&**&%%@+@&*&%@@$%%%%%%$@@%&&&%$$$%&&&&&&&%%%%%%%@%%$++@@@@@@@@@@+++++@@+++@@+++@$$$$$$@@@@@$$@++++@+++++++++++@@@@@++++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++.....................+++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@++++++@@@++++@@@@$$$$$@@@@$$%$@@@@@%%@@+++++++++@%%%$@@@@%&%$@+@+@$%$$$%%&&&%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&*&&******&%%%%%%%%%%&&**&%%&-=&%&******=============*%%%%%%%%%%%%&*****&&%%%%%&*;;*&;*%&*====;>>>>;;==;>>>>>>,,>>;===*&&*==;;>;=*&&%%&%%&=;;;;;=*&&-;=%+%*=;;;=*=;;;;;;;*%%%%%%%%%%%%%%&&&&&&%%%%%%%%%*=======---=-*%@+$%&*-*&&%%%%%%&&&&&&&*&%$@+@&*&%@@$%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%%@%%$++@@@@@@@@@@+++++@@+++@@+++@$$%$$$@@@@@$$@+++@+@++++++++++@@@@@++++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++.........",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@++++++@@@++++@@@@$$$$@@@@@$%%$$@@@@%%@++++++++++@%%%$@@@@%&%$@+@+@$%%$$%%&&&%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&*&&******&%%%%%%%%%%&&**&&%&-=&%&******=============&%%%%%%%%%%%%&*****&&%%%%%&-;;*&;*%&*===;;>>>;;;==;>>>>>,,,,>;===*&&*==;;;;=*&&%%&%%*=;;;;;=*&&*;;%+%*=;;;=*=;;;;=;;*%%%%%%%%%%%%%%&&**&&%%%%%%%%%-========-==-*%@+$%&*-*&&%%%%%%%&&&&&&*&%$@+@%*&%@@%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%$$%%$++@@@@$$@@@@+++++@@+++@@+++@$$%$$$@@@@@$$@+++@+@++++++++++@@@@@@@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++.........+++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@++++++@@@+++@@@@@$$$$@@@@@$%%$$@@@@%%@@+++++++++@%%%$@@@@%%%$@+@+@$%%$$%%&&&%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&**&******&%%%%%%%%%%&&**&%&&-=&%&****&*=============*%%%%%%%%%%%%&**-**&&%%%%%&-;;*&;*%&*===;;;>>>;;==;>>>>>,,,,>;===*&&*==;;>;=*&&%%&%%*=;;;;;=*&&-;=%+%*=;;;=*=;;;;=;;*%%%%%%%%%%%%%%&&**&&%%%%%%%%%*=======--===*%@+$%&*=*&&%%%%%%&&&&&&**&%$@+@%*&%@@$%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%%@%%$++@@@@$$@@@@+++++@@+++@@+++@$$%$$$$@@@@$$@+++@@+++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@++++++@@@++++@@@@$$$$@@@@@$%%%@@@@@%%@@+++++++++@%%%$@@@$%&%$@@@+@$%$$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&*&*******&%%%%%%%%%%&&**&%&&-=&%&****&*=============*%%%%%%%%%%%%&*****&&%%%%%&*;;*&;-%&*====;>>>>;;==;>>>>>,,,,>;===*&&*==;;>;=*&&%%&%%*=;;;;;=*&&-;;%+%*=;;;=*=;;;;=;;*%%%%%%%%%%%%%%&&**&&%%%%%%%%%*========-==-*%@+$%&*=*&&%%%%%%&&&&&&**&%$@+@&*&%@@$%%%%%%%@@%&&&%%$%%&&&&&&&%%%%%%%@%%$++@@@@$$@@@@+++++@@++@@@+++@$$%$$$$@@@@$$@+++@@+++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@+@@@++@@@++++++@@@++++@@@@$$$$@@@@@$%%%@@@@@%%@@+++++++++@%%%$@@@$%&%$@+@@@$%$$$%%&&&%%%&&&&&&%$@@@@@@$%%%%%&%%%%$$&*&*******&%%%%%%%%%%&&**&&&&-=&%&*****-===========;=*%%%%%%%%%%%%&**-**&&%%%%%&-;;-&;-%&*===;;>>>>;;==;>>>>>>,,>>;===*&&*==;;>;=*&&&&&%%*=;;;;;=*&&-;;%+%*=;;;=-=;;;;=;;*%%%%%%%%%%%%%%&&***&%%%%%%%%%*========-==-*%@+$%&*--&&%%%%%&&&&&&&**&%%@+@&*&%@@$%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%%$%%$++@@@@@$@@@@+++++@@++@@@+++@$%%$$$$@@@@$$@+++@@+++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@++@@@@@@+@@@++@@@++++++@$@++++@@@@$$$$$@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@@@$%%%%%%%%%%$$&*********&%%%%%%%%%%&&**&&&&-=&%&*****-===========;=*%%%%%%%%%%%%&**-**&&%%%%%&-;;-&;-%&*===;;>>>>;;==;>>>>>,,,,>;;==*&&*==;;>;=**&%%&&%*=;;;>;=*&&-;;%+%*;;;;=*=;;;;=;;*%%%%%%%%%%%%%%&&**&&%%%%%%%%%*========-==-*%@+$%&*=-&&%%%%%&&&&&&&**&%%@+@&*&%@@%%%%%%%$@@%&&&%%$$%&&&&&&%%%%%&%%$%%$++@@@@@$$@@@+++++@@++@@@@++@$%$$$$$@@@@$$@+++@+@++++++++++@@@@@@+++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@++@@@@@@+@@@++@@@++++++@@@++++@@@@$$$$$@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&%%%%&&&&&&%$@@@@@@$%%%%%%&%%%$$&*********&%%%%%%%%%%&&**&&&&-=&&&******===========;=*%%%%%%%%%%%%&**-**&&%%%%%&-;;-*;-%&*==;;;>>>>;;;=;>>>>>,,,,>;;==*&&*=;;;>;=**&&&&&&*;;;;>;=*&&-;;%+%*=;;;=-=;;;;;;;*%%%%%%%%%%%%%%&&**&&%%%%%%%%%*========-===*&@+$%&*=*&&%%%%%%&&&&&&**&%%@+@&*&%@@%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%%@%%$++@@@@$$$@@@+++++@@++@@@+++@$%$$$$$@@@@$$@+++@@@++++++++++@@@@@@++++++@@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@@+++++@$@++++@@@@$$$$$@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@+@$%$$$%%&&&%%%&&&&&&%$@@@@$@$%%%%%&&%%%$$&*&*******&%%%%%%%%%%&&**&&&&==&&&******===========;=*%%%%%%%%%%%%&**-**&&%%%%%&-;;-&;-%&*==;;;>>>>;;;=;>>>>>,,,,>;===*&&-==;>>;=**&&&&%%*=;;;>;=*&&=;;%@%*;;;;=-;;;;;;;;-%%%%%%%%%%%%%%&&***&%%%%%%%%%-========--==*%@+$%&*-*&&%%%%%%&&&&&&**&%%@+@&*&%@@$%%%%%%$@@%&&&%%$%%&&&&&&%%%%%%%%@%%$@+@@@@$$@@@@+++++@@++@@@+++@$%$%$$$@@@@$$@+++@@+++++++++++@@@@@@@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$$@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$@$%%%%%%&%%%$$&*********&%%%%%%%%%%&&**&&&&-=&&&******===========;=*%%%%%%%%%%%%&**-**&&%%%%%&-;;=&;-%&*==;;;>>>>;;;=;>>>>>,,,,>;;==-&&*=;;>>;=-*&&&&&&*;;;>>;=*&&=;;%@%*;;;;=-;;;;;;;;-%%%%%%%%%%%%%%&&***&%%%%%%%%%*=======--===*&@+$%&*=-*&%%%%%&&&&&&&**&%%@+@&*&%@$%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%%%%@%%$@+@@@@$$$@@@+++++@@++@@@@++@$%$$$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++.+.......",
"..........++......................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@++++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$@$%%%%%&&%%%$$&*********&%%%%%%%%%%&&**&&&&-=&&******-===========;=*%%%%%%%&%%%%&**--*&&%%%%%&-;;-*;=%&-==;;;>>>>;;;=;>>>>>,,,,>;;==-&&*==;;>;=**&&&&&&*;;>;>;=*&&-;;%@%*;;;;=-;;;;;;;;*%%%%%%%%%%%%%%&&***&%%%%%%%%%*=======--===*&@+$%&*=-*&%%%%%%&&&&&&***%%@+@&*&%@@%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%&%%@%%$++@@@@$$$@@@++++@@@++@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@+++++@@@@++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........++.......................+++++++++..+++++++++++++++++++++++++++@@+@@@@@@@@@@++@@@++++++@@@++++@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@@$$%%%%%&&%%%$$&*********&%%%%%%%%%%&&**&&&&==&%******-===========;;*%%%%%%%%%%%%&**=**&&%%%%%&-;;=*;-%&-==;;;>>>>;;;=;>>>>>,,,,>;;==-&&*==;;>;=-*&&&&&&*;>>;>;=*&&=;;%@%*;;;;=-=;;;;;;;*%%%%%%%%%%%%%%&&***&&%%%%%%%%*=======--===*&@+$%&*=-&&%%%%%%&&&&&&***%%@+@&*&%@@%%%%%%%%@@%&&&%%$%%&&&&&&%%%%%%%%@%%$@+@@@@$$$@@@+++++@@++@@@+++@$%%$$$$@@@@$$@+++@@@++++++++++@@@@@@@+++++@@@@++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++.......................+++++++++..+++++++++++++++++++++++++++@@+@@@@@@@@@@++@@@@+++++@@@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%%&&%%%$$&*********&%%%%%%%%%%&&**&&&&==&&***-**-===========;;*%%%%%%%%%%%%&**=**&&%%%%%&-;;=*;-%&*=;;;;>>>>;;;=;>>>>>,,,,>;;;=-&&*==;>>;=-*&&&&&&*;>>>>;=*&&=;;%@%-;;;;=-=;;;;;;;-%%%%%%%%%%%%%%&&***&&%%%%%%%%-=======--===*&@@$%&*=-*&%%%%%%&&&&&&**&%%@+@&*&%@$%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%&%%$%%$++@@@@$$$@@@+++++@@@+@@@+++@$%%$$$$@@@@$$@+++@@@++++++++++@@@@@@@+++++@@@@++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%%&&%%%$$&****-****&%%%%%%%%%%&&**&&&&-=&&**--**============;=*%%%%%%%&%%%%&**--*&&%%%%%&-;;=*;=&*-=;;;;>>>>;;;=;>>>>>,,,,>;;==-&&*==;>>>=-*&&&&&&*;>>>>;=*&&=;;%@%-;;;;==;;;;;;;;-%%%%%%%%%%%%%%&&***&%%%%%%%%%-=======---==*&@+$%&*=-*&%%%%%%&&&&&&**&%%@+@&*&%@$%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%&%%$%%$++@@@$$$$@@@+++++@@@+@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..++++++++++++++++++++++++++@@+@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%%&&%%%$$&****-***-&%%%%%%%%%%&&**&&&*==&&**--**===========;;;*%%%%%%%&%%%%&**=-*&&%%%%%&-;;=*;=&&-=;;;;>>>>;;;=;>>>>>,,,,>;;;=-&&-==;>>>=-*&&&&&&*;>>>>>=*&&=;;%@%-;;;;==;;;;;;;;-%%%%%%%%%%%%%%&&***&&%%%%%%%%-=======--===*&@@$%&*=-*&%%%%%&&&&&&&**&%%@+@&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%%%%$%%$@+@@@$$$$@@@++++@@@@+@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@+@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%%&&%%%$$&*******-*&%%%%%%%%%%&&**&&&*==&&**--**==========;=;;*%%%%%%%&%%%%&*-=-**&%%%%%&-;;=*;=%*-=;;;;>>>>;;;=;>>>>>,,,,>;;;=-&&*==;>>>;-*&&&&&&*;>>>>;=*&&=;;%@%-;;>;==;;;;;;;;-%%%%%%%%%%%%%&&&***&&%%%%%%%%-=======---==*&@@$%&*=*&&&%%%%%&&&&&&**&%%@+@&*&%@@%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%%%%$%%$+@@@@$$$$@@@+++++@@++@@@+++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%$@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&%%%$$&*********&%%%%%%%%%&&&**&&&&==&&**--**-========;==;;*%%%%%%&&&%%%&*-=-**&%%%%%&-;;=*;=&*-=;;;;>>>>;;;=;>>>>>,,,,>;;;=-&&*=;;>>>=-*&&&&&&*;>>>>>=*&&=;;%@%=;;;;;=;;;;;;;;-%%%%%%%%%%%%%%&&***&&%%%%%%%%-=======--===*&@@$%&*=-&&%%%%%%&&&&&&**&%%@+@&*&%@@%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&%%$%%$+@@@@@$$$$@@+++++@@@+@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@+++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........++......................++++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@@@+++@@@@@$$$$@@@@@$%%%$@@@@%%@@+++++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&%%%$$&*********&%%%%%%%%%&&&***&&*==&&**--**======;==;=;;;*%%%%%%&&%%%%&*-=-**&%%%%%&-;;=*;=&*-=;;;;>>>>;;;;;>>>>>,,,,>;;;=-&&-=;;>>>;-*&&&&&&*;>>>>>=*&&=;;%@%=;;;;;=;;;;;;;;-%%%%%%%%%%%%%&&&***&&%%&%%%%%-=======--===*&@+$%&-=**&&%%%%&&&&&&&**&%%@+@&*&%@@%%%%%%%$@@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@@$$$$@@++++@@@@+@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@+++++@++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@@@+++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&%%%$@&****-****&%%%%%%%%%&&&*-&&&*==&&*---**=========;=;;;*%%%%%%%&&%%%&*-=-**&%%%%%&-;>=*;=&*-=;;;;>>>>;;;;;>>>>>,,,,>;;;==&&*==;>>>;-*&&&&&&*;>>>>>=*&&=>;%@%=;;>;==;;;;;;;;-%%%%%%%%%%%%%&&****&&%%&&%%%%-=======--===*&@@$%&-=*&&&%%%%%&&&&&&**&%%@+@&*&%@@%%%%%%%$$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@+@@@@$$$$@@+++++@@++@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@+++++@++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++....................+++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@@@+++@@@@@$$$$@@@@@$%%%$@@@@%%$@++@++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&&%%$$&****--***&%%%%%%%%%&&&***&&*==&&*---**==========;;;;*%%%%%%%&&%%%&*-==**&%%%%%&=;;=*;=&*==;;;;>>>>;;;;;>>>>>,,,,>;;;==&&-==;>>>;=**&&&&&*;>>>>>=*&&=;;%@%=;>>;==;;;;;;;;-%%%%%%%%%%%%%&&&***&&%%&%%%%%-=======--===*&@@$%&-=*&&&%%%%%&&&&&&**&%%@@@&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$@@@+++++@@@+@@@@++@$%%%$$$@@@$$$@+++@@@++++++++++@@@@@@@@+++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++.....................++++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@@@+++@@@@@$$$$@@@@@$%%%$@@@@%%$@++@++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&%%%$$&****-**--&%%%%%%%%%&&&***&&*==&&*---**======;;=;;;;;*%%%%%%%&&%%%&*-==**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>,>>,,,,>;;;==&&-==;>>>;-*&&&&&&*;>>>>>=*&*=>;%@%=;;>>;=;;;;;;;;-%%%%%%%%%%%%%&&****&&%%&%%%%%-========-===*&@+$%&-=*&&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@@$$$@@@+++++@@@+@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++.....................++++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@@@@++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&&%%$$&****--*--&%%%%%%%%%&&&*-*&&*==&&*---**======;==;;;;;*%%%%%%&&&%%%&*-=-**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>>>>,,,,>;;;==&&-=;;>>>;=**&&&&&*;>>>>>=*&*=>;%@%=;;>>;=;;;;;;;;-%%%%%%%%%%%%%&&&***&&%%&&%%%%-========-===*&@@$&&-=-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$@@@+++++@@++@@@@++@$%%%$$$@@@@$$@+++@@@@@++++++++@@@@@@@@+++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++......................+++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@+++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%%$@@$%&%$@@@@@$%$@$%%&&&%%%&&&&&&%$@@@@$$$%%%%&&&&%%$$&***--**--&%%%%%%%%%&&&***&&*==&&*--=**======;;=;;;;;*%%%%%%&&&%%%&*-=-**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>,>,,,,,>;;;==*&-==;>>>;=-*&&&&&*;>>>>>=*&&=>;%@%=;>>;;=;;;;;;;;=%%%%%%%%%%%%%&&&***&&%%&&%%%%-=======--===-&@@$&*-=-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$@@@+++++@@@+@@@@++@$%%%$$$$@@$$$@+++@@@@+++++++++@@@@@@@++++++@@@+++++@++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++.....................++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%%$@@$%&%$@@@@@$%$@$$%&&&%%%&&&&&&%$@@@@$$$%%%%&&&&%%$$&***---*--&%%%%%%%%%&&&***&&*==&&*-==**======;;=;;;;;*%%%%%%&&&%%%&*==-**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>,>>,,,,>>;;==*&-=;;>>>;=**&&&&&*;>>>>>=*&*=>;%@%=;>>>;=;>;;;;;;-%%%%%%%%%%%%%&&****&&%&&&%%%%-========--==-&@@$%&-=-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$@@@++++@@@@+@@@@++@$%%%%$$$@@@$$@+++@@@++++++++++@@@@@@@@+++++@@@++++++++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"..........+++......................+++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$$$@@@@@$%%%$@@@@%%$@++@++++++@%%%%@@@$%&%$@@@@@$%$$$%%&&&&%%&&&&&&%$@@@@$$$%%%%&&&&%%$$&****-**-*&%%%%%%%%%&&&*-*&&*==&&*-==**======;;=;;;;;*%%%%%%&&&%%%&*-==**&&%%%%&=;>=*;=&*==;;;;>>>>>;;;;>>,>,,,,,>;;;==*&-=;;>>>;=-*&&&&&*;>>>>>=*&*=>;%@%=;>>>;=;>;;;;;;-%%%%%%%%%%%%%&&****&&%&&&%%%%-========--==-&@@$&&-=-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$$@@+++++@@@@@@@@++@$%%%$$$@@@@$$@+++@@@++++++++++@@@@@@@++++++@@@+++++@++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++......................+++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@++@++++++@%%%%@@@%%&%$@@@@@$%$$$%%&&&%%%&&&&&&%$@@@$$$$%%%%&&&&%%$$&****-**-*&%%%%%%%%%&&&*-*&&*==&&*-==**======;;=;;;;;*%%%%%%&&&%%%&*===**&&%%%%&=;>=*;=&*==;;;>>>>>>;;;;>>>,>,,,,>;;;==*&-==;>>>;=-*&&&&&-;>>>>>=*&*=>;%@%=;>>>;=;>;;;;;;-&%%%%%%%%%%%%&&****&&%%&&%%%%-;======--===-&@@$&*-=-*&%%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$$@@++++@@@@+@@@@++@$%%%$$$$@@@$$@+++@@@++++++++++@@@@@@@+++++@@@@+++++@++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++.....................++++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$$$@@@@@$%%%$@@@@%%$@+++++++++@%%%%@@$%%&%$@@@@@$%$@$%%&&&%%&&&&&&&%$@@@@$$$%%%%&&&&%%$$&***--**-*&%%%%%%%%%&&&*-*&&*==&&*-==-*=====;;;;;;;;;*%%%%%%&&&%%%&*===**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>,>,,,,,,>;;==*&-==;>>>;=-*&&&&&-;>>>>>;*&*=>;%@%=;>>>;=;;;;;;;;=&%%%%%%%%%%%%&&****&&%&&&%%%%-=======--===-&@@$&&-=-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%$$$@@@$$$@+++@@@++++++++++@@@@@@@++++++@@@+++++@+++++++@++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++.....................+.++++++++..+++++++++++++++++++++++++++@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@+++++++++@%%%%$@$%%&%$@@@@@$%$@$%%&&&&%&&&&&&&%$@@@@$$$%%%%&&&&%%$$&***------&%%%%%%%%%&&&*-*&&*==&&*-==**======;;=;;;;;*%%%%%%&&&%%%&*-==**&&%%%%&-;>=*;=&*==;;;;>>>>>;;;;>>,>,,,,,,>;;;=*&*==;>>>;=-*&&&&&-;>>>>>=***=>;%@%=;>>>;=;;;;;;;;=%%%%%%%%%%%%%&&****&&%&&&%%%%-=======-*====&@@$&&==-*&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$+@@@@$$$$$@@+++++@@@@@@@@++@$%%%$$$@@@@%$@+++@@@@+++++++++@@@@@@@++++++@@@+++++++++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
".........++++......................+++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@+++@+++++@%%%%$@@%%&%$@@@@@$%$@$%%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&%%$$&***------&%%%%%%%%%&&&*-*&&*==&&*-==**=====;;;=;;;;;*%%%%%%&&&%%%&*-==**&&%%%%&=;>=*;=&*=;;;;>>>>>>;;;;>>,>,,,,,,>;;==*&*=;;>>>;=-*&&&&&-;>>>>>;***=>;%@%=;>>>;=;;;;;;;;=%%&%%%%%%%%%%&&*****&%&&&%%%%-;======--====&@@$&&==**&&%%%%&&&&&&&**&%%@@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$+@@@@$$$$$@@++++@@@@+@@@@++@$%%%%$$$@@@%%@+++@@@@+++++++++@@@@@@@+++++@@@@+++++++++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+.....++++.......................++++++++..++++++++++++++++++++++++@+@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@+++@+++++@%%%%$@@%%&%$@@@@@$%$@$%%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&%%%$&****--*--&%%%%%%%%%&&&*-*&&*==&&*-==**=====;;;=;;;;;*%%%%%%&&&%%%&*===**&&%%%%&=;>=*;=&*==;;;>>>>>>;;;;>,>,>,,,,,>;;;=*&*==;>>>;=-*&&&&&-;>>>>>;***=>;%@%=;>>>;=;>;;;;;;=%%&&%%%%%%%%%&&*****&%&&&%%%%-;======-*===-&@@$&*-=-&&&%%%%&&&&&&&**&%%$@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@@%$@+++@@@@+++++++++@@@@@@@++++++@@@+++++@+++++++@++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
".........++++......................+++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@+++@+++++@%%%%$@@%%&%$@@@@@$%$@@$%&&&&%%&&&&&&%$@@@@$$$%%%&&&&&%%%$&****--*-*&%%%%%%%%%&&&*-*&&*==&&*-==-*=====;;;=;;;;;-%%%%%%&&&%%%&*===**&&%%%%&=;>=-;=&*==;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&-=;;>>>;=-*&&&&&-;>>>>>;***=>;%@&=;>>>;=;>;;;;;;=&%%&%%%%%%%%%&&**-**&%&&&&%%%-;======-*====&@@$&*==-*&&%%%%&&&&&&&*-&%%$@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&%%$%%$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@$%$@+++@@@@@++++++++@@@@@@@+++++@@@@+++++@++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
".........++++......................+++++++++..+++++++++++++++++@+++++++++@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@++@@+++++@%%%%$$@%%&%$@@@@@$%$@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&%%$$&****----*&%%%%%%%%%&&&*-*&&*==&&-===-*=====;;;=;;;;;-%%%%%%&&&%%%&*-==-*&&%%%%&=;>=-;=&*==;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&-=;;>>>;=-*&&&&&-;>>>>>;***=>;%@&=;>>>;=;>;;>;;;=&%%&%%%&%%%%%&&**-**&%&&&%%%%-=======-*====&@@$&*==-*&&%%%%&&&&&&**-&%%$@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$+@@@$$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@@%%@+++@@@@+@+++++++@@@@@@@+++++@@@@+++++@++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+.....++++.......................++++++++..++++++++++++++++++++++++@+@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@++@@++++@@%%%%$@$%%&%$@@@@@$%$@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&%%%$&***---*--&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;=;;;;;-%%%%%%&&&%%%&*===**&&%%%&&=;>=*;=&*==;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&*==;>>>;==*&&&&&-;>>>>>;-&*=>;%@%=;>>>;=;>;;;;;;=&%&%%%%&%%%%%&&*****&%&&&%%%%-;======---===&$@$&*==-*&&%%%%&&&&&&**-&%%$@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%%$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@$$%@+++@@@@+@+++++++@@@@@@@++++++@@@+++++++++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++......................+++++++++..++++++++++++++++++++++++@+@@@@@@@@@@@@@@++@@@@+++++@@@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@++@@++++@@%%%%$@$%%&%$@@@@@$%$@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&***---*--&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;=;;;;;-%%%%%%&&&%%%&*===**&&%%&&&=;>=-;=&*=;;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&-==;>>>;==*&&&&&-;>>>>>;*&*=>;%@%=;>>>;=;>;;>;;;=&%&%%%%&%%%%%&&*--**&%&&&%%%%-;======-*-===&$@%&*==-*&&%%%%&&&&&&***&%%$@@&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%%$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@$$$@+++@@@@+@+++++++@@@@@@@++++++@@@+++++@+++++++@++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++......................+++++++++..+++++++++++++++++@++++++@+@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@@@@$%%%$@@@@%%$@++@@++++@@%%%%$$$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&****----*&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;;;;;;;-%%%%%%&&&%%%&*===-*&&%%&%&=;>=-;=&*==;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&-==;>>>;==*&&&&&=;>>>>>;-**=>;%@&=;>>>;=;>;>>;;;=&%&%%%%%%%%%%&&*--**&%&&&%%%%-=;=====-*-===&$@$&*==-*&&%%%%&&&&&&***&%%$@@&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%%$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%$$$$@@$$%@++@@@@@+@+++++++@@@@@@@+++++@@@@+++++@+++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+......+++......................+++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@@@@++@@@@$$$%$@@@@@$%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@$$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&%%%$&***-----*&%%%%%%%%%&&&*-*&&*==&&-===-*===;;;;;;;;;;;-%%%%%%&&&%%&&*===-*&&%&&%&=;>=-;=&*=;;;;>>>>>>;;;>>,,,,,,,,,>;;;=*&*==;>>>;==*&&&&&-;>>>>>;-&*=>;%@&=;>>>;=>>;>>;;;=&%&&%&%&%%%%%&&*--**&%&&&%%%%*=;=====-*-===&$@$&*==-*&&%%%%&&&&&&***&&%$@@&*&%@$%%%%%%%%@@%&&&%%%%%&&&&&&&%%%%&%%$%%$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%$$$@@$$%@+++@@@@+@+++++++@@@@@@@++++++@@@+++++++++++++@@+++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+......+++.....................++++++++++..++++++++++++++++++++++++++@@+@@@@@@@+@@@++@@@@+++++@@@@++@@@@$$$%$@@@@@$%%%$@@@@%%$@+++@+++++@%%%%$@$%%&%$@@@@@$%@@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&***----=*&%%%%%%%%%&&&*-*&&*==&&-===-*===;;;;;;;;;;;-%%%%%%&&&%%%&*===-*&&%&%%&-;>=->=&*=;;;;>>>>>>;;;>>,,,,,,,,,>;;;=*&*==;>>>;==*&&&&&=;>>>>>;-**=>;%@&=;>>>;=;>;>>;;;=&%&&%&&%&%%%%&&*--**&%&&&&%%%-;;=====-*====&$@$&*==-&&&%%%%&&&&&&***&&%$@@&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$%@+++@@@@+@+++++++@@@@@@@+++++@@@@+++++++++++++@@+++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
".........++++.....................++++++++++..+++++++++++++++++@++++++++@@@@@@@@@@@@@@++@@@@+++++@$$@++@@@@$$$%$@@+@@$%%%$@@@@%%$@+++@++++@@%%%%$$$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$%%%%&&&&&%%%$&***-----*&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;;;;;;;=%%%%%%&&&%%%&*===-*&&&%&%&-;>=-;=&*=;;;;>>>>>>;;;;>,,,,,,,,,>;;;=*&-==;>>>;==*&&&&&=;>>>>>;-**=>;%@&=;>>>;=>>;>>;;;=&%&&%&&&%%&%%&&*--**&%&&&&%%%-=;=====-*====&$@$&*==-&&&%%%%&&&&&&***&&%$@$&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&%%$%%$+@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$$@+++@@@@@@+++++++@@@@@@@+++++@@@@+++++@++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
".........++++.....................+.++++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@$$@++@@@@$$$%$@@+@@$%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$%%%%&&&&&&%%$&***-----*&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;=;;;;;-%%%%%%&&&%%%&*===-*&&&%&&&-;>=->=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&-==;>>>;==*&&&&&=;>>>>>;-**=>;%@&=;>>>;=>>;;>;;;=&%&&%%&%&&%%%&&*--**&%&&&&%%%-=======-*-===&$@$&*==-*&%%%%%&&&&&&***&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$$@++@@@@@@@+++++++@@@@@@@+++++@@@@@++++@+++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+......+++.....................++++++++++..++++++++++++++++++++++++++@@+@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$$%$@@+@@$%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$%@@@$%&&&&%%&&&&&&%$@@@$$$%%%%&&&&&&%%$&***-----*&%%%%%%%%%&&&*-*&&*==&&-===-*==;;;;;;=;;;;;-%%%%%%&&&%%&&*===-*&&%%&&&-;>=->=&*=;;;;>>>>>>;;;>>,,,,,,,,,>;;;=*&-=;;>>>;==*&&&&&=;>>>>>;-**=>;%@&=;>>>;=;>;>>;;;=&%&&%&&%%&%%%&**--**&%&&&&%%%-==;====-*-===&$@$&*==-&&%%%%%&&&&&&***&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%%$@@@@@$$$$$@@++++@@@@@@@@@++@$%%%%$%$@@$$%@+++@@@@+++++++++@@@@@@@++++++@@@@++++@++++++++++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"..........+++.....................++++++++++..++++++++++++++++++++++++@+@@+@@@@@@@@@@@++@@@@+++++@$$@++@@@@@$$%$@@++@$%%%$@@@@%%$@+++@+++++@%%%%$@$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&-**-----*&%%%%%%%%%&&&*-*&&-==&&-===-*==;;;;;;=;;;;;-%%%%%%&&&%%&&*===-*&&%&&&&-;>;->=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&-==;>>>>;=*&&&&&=>>>>>>;-**=>;%@&=;>>>;=;>;>>;;;=&%&&%&&&&&%%%&&*---*&&&&&&%%%-=======-*-===&$@$&*==-&&%%%%%&&&&&&*-*&&%$@$&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$%@+++@@@@@++++++++@@@@@@@+++++@@@@@++++@++++++++++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++......................+++++++++..++++++++++++++++++++++++++@@@@@@@@@+@@@@++@@@@+++++@$@@++@@@@@$%%$@@+@@$%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$%%%%&&&&&&%%$&-*-----=*&%%%%%%%%%&&&*-*&*-==&*-===-*==;;;;;;;;;;;;=%%%%%&&&&%%&&*===-*&&%&&&&-;>;->=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&-==;>>>>;=*&&&&&=;>>>>>;-**=>;%@&=>>>>;;>>;>>;;;=&%&&&&&&&&&%%&&*--**&&&&&&%%%-=======**-===&$@$&*==-*&%%%%%&&&&&&***&&%$@$&*&%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%%$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$$@+++@@@@@++++++++@@@@@@@++++++@@@@++++++++++++@++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++......................+.+++++++..++++++++++++++++++++++++++@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@@$%%$@@+@@$%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$%%%%&&&&&&%%$&--*----=*&%%%%%%%%%&&&*=*&*-==&*-===-*==;;;;;;=;;;;;-%%%%%&&&&%%&&*===-**&%&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=*&-==;>>>>;=*&&&&&=>>>>>>;-**=>;%@&=>>>>;=>>;>>;;;=&%&&&&&&&&&%&&**---*&&&&&&%%%-;======-*-===&$@$&*==-&&&%%%%&&&&&&*-*&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@+@+++++++@@@@@@@+++++@@@@@++++@+++++++@++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
".........++++......................+++++++++..++++++++++++++++++++++++++@@+@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$%%$@@+@@@%%%$@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%&&&&%%&&&&&&%$@@@$$$%%%%&&&&&&%%$&--*----=*&%%%%%%%%%&&&*=*&*-==&*-===-*==;;;;;;;;;;;;=%%%%%%&&&%%&&*===-**&&&&&&=;>;=;=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&-==;>>>>;=*&&&&&=>>>>>>;-&*=>>&@&=>>>>;=>>;;>;;;=&%&&%&&%&&%%&&&*---*&&&&&&%%%-;======**-===&$@$&*==-&&&%%%%&&&&&&*-*&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@+@+++++++@@@@@@@+++++@@@@@++++@++++++@+++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+.....++++......................+.+++++++..++++++++++++++++++++++++@+@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$$%$@@@@@$%%%%@@@@%%$@++@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&***-----*&%%%%%%%%%&&&*=*&*-==&*-====-==;;;;;;;;;;;;=%%%%%&&&&%%&&*===-**&%&&&&-;>;=;=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&*==;>>>>;=-&&&&&=>>>>>>;*&*=>;&@&=>>>>;;>>;;>;;;=&%&&&&&&&&%%&&&*--**&&&&&&%%%-;======**-===&$@$&*==-&&&%%%%&&&&&&*-*&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@++++++++@@@@@@@++++++@@@@+@+++++++++@+++++++++++++++++++.+++++++++++++........+++++++++++++++++++++.......",
"...+......+++......................+.+++++++..++++++++++++++++++++++++@+@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@@$$%$@@+@@$%%%%@@@@%%$@@+@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&***--=--*&%%%%%%%%%&&&*=*&*-==&*=====-==;;;;;;;;;;;;=%%%%%&&&&%%%&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-==;>>>>;=-&&&&&=>>>>>>;***=>>&@&=>>>>;=>>;;>;;;=&%&&&&&&&&&%&&&*--**&&&&&&%%%-;======**-===&$@$&*==-&&&%%%%&&&&&&**-&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$%@++@@@@@+@+++++++@@@@@@@++++++@@@+@+++@+++++++@++++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+.....++++......................+++++++++..++++++++++++++++++++++++@+@@+@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$$%$@@+@@@%%%%@@@@%%$@@+@@+++++@%%%%$$$%%&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&*-*-----*&%%%%%%%%%&&&*=***-==&*====--==;;;;;;;;;;;;=%%%%%%&&&%%%&*====*&&%&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>;;;=*&-==;>>>>;=-&&&&&=>>>>>>;-&*=>;&@&=>>>>;=>>;>>;;;=&%&&&&&&&&&%%&&*---*&&&&&&%%%-;======**-===&$@$&*==-&&&%%%%&&&&&&**-*&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$%@++@@@@@@++++++++@@@@@@@+++++@@@@+++++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+.....++++.......................++++++++..++++++++++++++++++++++++++@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$$%$@@+@@$$%%%@@@@%%$@++@@++++@@%%%%$$$%&&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&*-*-----*&%%%%%%%%%&&&*-***-==&*-===--==;;;;;;;;;;;;=%%%%%%&&&%%%&*====**&%&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-=;;>>>>;=-&&&&&=>>>>>>;-&*=>>&@&=>>>>;=>>;;>;;;=&%&&&&&&&&&%%&**--**&&&&&&%%%-;======**-===&$@$&*==-&&&%%%%&&&&&&**-&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%$%$@@$$$@+++@@@@@++++++++@@@@@@@++++++@@@@+@++@++++++@@@+++++++++++++++++.+++++++++++++........++++++++++++++++++++........",
"...+......+++........................+++++++..++++++++++++++++++++++++++@@@@@@@@@++@@@++@@@@+++++@$@@++@@@@@$%%$@@++@@%%%%@@@@%%$@@+@@++++@@%%%%$$$%&&%$@@@@@$$@@@$%%&&&%%&&&&&&%$@@@$$$$%%%&&&&&&%%$&-**-----*&%%%%%%%%%&&&*=***-==&*====--==;;;;;;=;;;;;=&%%%%&&&&%%&&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-==;>>>>;=-&&&&&=>>>>>>;-**=>>&@&=>>>>;;>>;;>;;;=&%&&&&&&&&&%&&&*-=**&&&&&&%%%-;======**-===&$@$&*==-*&&%%%%&&&&&&*--&&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@@+++++++@@@@@@@++++++@@@@@@+++++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"..........+++......................+.+++++++..++++++++++++++++++++++++++@@@@@@@@@+@@@@++@@@@+++++@$@@++@@@@@$$%$@@++@@%%%%@@@@%%$@++@@+++++@%%%%$$$%&&%$@@@@@$$@@@$%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$&--*----=-&%%%%%%%%%&&&*-***-==&*====--=;;;;;;;=;;;;;=%%%%%%&&&%%&&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-==;>>>>;=-&&&&&=>>>>>>;-**=>>&@&=>>>>;;>>;;>;;;=&%&&&&&&&&&%&&**--**&&&&&&%%%-;======**-===&$@$&*==-*&&%%%%&&&&&&***&&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@++@@@@@@++++++++@@@@@@@++++++@@@@+@++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+......+++........................+++++++..++++++++++++++++++++++++++@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$$%$@@++@@%%%%@@@@%%$@++@@+++++@%%%%$$$%&&%$@@@@@$$@@@$%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$&*-*--=-=*&%%%%%%%%%&&&*=***-==&*====--=;;;;;;;=;;;;;=%%%%%&&&&%%&&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-==;>>>>;=-&&&&&=>>>>>>;-**=>>&@&=>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**-=**&&&&&&%%%*;======***===&$@%&*==-*&%%%%%&&&&&&*-*&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%$$@@$$$@+++@@@@@++++++++@@@@@@@++++++@@@+++++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...+......+++........................+++++++..+++++++++++++++++++++++++@@@@@@@@@@++@@@++@@@@+++++@$$@+@@@@@@$%%$@@++@@%%%%@@@@%%$@@+@@++++@@%%%%%$$%%&%$@@@@@$$@@@$%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$&*----=-=*&%%%%%%%%%&&&*-***-==&*====--=;;;;;;;;;;;;;=&%%%%&&&&%%%&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>>;;-*-==;>>>>;=-&&&&&=>>>>>>;-**=>>&$&=>>>>;;>>;;>;;;=&%&&&&&&&&&&%&**-=-*&&&&&&%%%*;======***===&$@%&*==-*&&%%%%&&&&&&**-&&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$%@+++@@@@@@+++++++@@@@@@@++++++@@@@@@++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"..........+++.......................++++++++..+++++++++++++++++++++++++@@@@@@@@@@@@@@@++@@@@+++++@$@@+@@@@@@$$%$@++@@@%%%%@@@@%%$@@+@@++++@@%%%%%$$%&&%$@@@@@$$@@@$%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$&*-*--=-=-&%%%%%%%%%&&&*=***-==&*=====-=;;;;;;;;;;;;;=&%%%%&&&&&%%&*===-**&%&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>;;=**-=;;>>>>;=-&&&&&=>>>>>>;-**=>>&$&=>>>>;;>>;;>;;;=&%&&&&&&&&&&%&**-=-*&&&&&&%%%*;=====-***===&$@%&*==-*&&%%%%&&&&&&***&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@@+++++++@@@@@@@+++++@@@@@+@++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...+.....++++........................+++++++..++++++++++++++++++++++++@@@@@@@@@@@@@@@@++@@@@+++++@$@@++@@@@$$%%$@+++@@%%%%@@@@$%$@++@@++++@@%%%%%$%%%&%$@@@@@$$@@@@%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$%*----=-=*&%%%%%%%%%&&&*=***-==&*====--=;;;;;;;;;;;;;=&%%%%&&&&%%&&*===-**&%&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>>;;-*-=;;>>>>;=-&&&&&=>>>>>>;-**=>>&$&=>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**==-*&&&&&&%%%*;=====-***===&%@%&*==-*&&%%%%&&&&&**-*&&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@@@++++++@@@@@@@+++++@@@@@++++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+......+++......................+++++++++..++++++++++++++++++++++++@@@@@@@@@@@@+@@@++@@@@+++++@$@@++@@@@$$%%$@+++@@%%%%@@@@$%$@++@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$%-------=-&%%%%%%%%%&&&*=***-==&*=====-=;;;;;;;;;;;;;=&%%%%&&&&%%&&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-*-==;>>>>;=-&&&&&=>>>>>>;-**=>>&$&=>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**==**&&&&&&%%%*;======***===&$@%&*==-*&&%%%%&&&&&***-&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$%@++@@@@@@@+++++++@@@@@@@+++++@@@@++@++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...+......+++......................+++++++++..++++++++++++++++++++++++@@@@@@@@@@@+@@@@++@@@@+++++@$@@@@@@@@@$%%$@+++@@$%%%@@@@$%$@++@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&&&&&&&&%$@@@$$$$%%%&&&&&&%%$%-------=*&%%%%%%%%%&&&*=***===&*=====-=;;;;;;;=;;;;;=&%%%%&&&&%%%&*====*&&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-*-=;;>,>>;=-&&&&&=>>>>>>;-**=>>&$&=>>>>;;>>;;>;;;=&%&&&&&&&&&%&&**==-*&&&&&&%%%*;======***===&$@%&*==-*&&%%%%&&&&&***-&&%$@$&**%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@+@++++++@@@@@@@+++++@@@@++@++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...+......+++......................+.+++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$$@+@@@@@@$%%$@@++@@$%%%@@@@$%$@@+@@++++@@%%%%%$%%&&%$@@@@@$$@@@@$%&&&&&&&&&&&%$@@@$$$$%%%&&&&&&%%$%-----=-=*&%%%%%%%%%&&&*=-**===&*=====-=;;;;;;;;;;;;;=&%%%%&&&&&%%&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-*-==;>,,>;=-&&&&*=>>>>>>;-**=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**-=-*&&&&&&&%%*;======***===&%$%&*==-&&&%%%%&&&&&***-&&%$@$&**%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@++@@@@@@+@++++++@@@@@@@+++++@@@@@@@++@++++++@+@+++++++++++++++++++++++++++++++........++++++++++++++++++++++......",
"...+......+++.......................++++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$@@@@@@@@$$%%$@+++@@$%%%@@@@$%$@++@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&&&&&&&&%$@@$$$$$%%%&&&&&&%%$%-------=-&%%%%%%%%&&&&*=-**===&*=====-=;;;;;;;;;;;;;=&%%%%&&&&&%&&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>>;;-*-==;>>,>;=-&&&&&=>>>>>>;-**=>>&$&;>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**-=-*&&&&&&%%%*;=====-***===&$$%&*==-*&&%%%%&&&&&***-&&%$@$&**%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@@$$@+++@@@@@@@++++++@@@@@@@+++++@@@@@++++@++++++@+++++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+......+++......................+++++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$$@++@@@@$$%%$@+++@@$%%%@@@@$%$@@+@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&%&&&&&&%$@@@$$$%%%%&&&&&&%%$%---=---=-&%%%%%%%%%&&&*--**===&*=====-=;;;;;;;;;;;;;=&%%%%%&&&&%&&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>>,,,,,,,,,>>>;;-*-==;>>,>;=-&&&&&=>>>>>>;***=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**==-*&&&&&&%%%*;=====-***===&%$%&*==-*&&%%%%&&&&&***-&&%%@$&**%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$$$@@@++++@@@@@@@@@++@$%%%%%%$@@@$%@+++@@@@@+@++++++@@@@@@@+++++@@@@@@@++@++++++@@++++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+......+++........................+++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$$@++@@@@$$%%$@@++@@$%%%@@@@$%$@@+@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&%&&&&&&%$@@$$$$%%%%&&&&&&%%$%-------=*&%%%%%%%%%&&&*--**===&*=====-=;;;;;;;=;;;;;=&%%%%&&&&%%%&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-*-==;>>,>;=-&&&&*=>>>>>>;-**=>>&$&;>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**==-*&&&&&&%%%*;=====-***===&%$%&*==-&&&%%%%&&&&&**-*&&%%@$&**%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$%$$@@++++@@@@@@@@@++@$%%%%%%$@@@$$@++@@@@@@@@++++++@@@@@@@+++++@@@@@@@++@++++++@++@++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+......+++........................+++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$@@++@@@@$$$%$@@++@@$%%%@@@@$%$@@+@@++++@@%%%%%$%%&&%$@@@@@$$@@@@%%&&&&%&&&&&&%$@@@$$$%%%%&&&&&&%%$%*------=*&%%%%%%%%&&&&*=-**===&*=====-=;;;;;;;;;;;;;=&%%%%&&&&%%%&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-**==;>>,>;;=&&&&*=>>>>>>;***=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**-=-*&&&&&&&%%*======-***===&%$%&*==*&&&%%%%&&&&&****&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%$%&$@@@@$$$%$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@++@@@@@@@@++++++@@@@@@@+++++@@@@@@@++@++++++@++@++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...++.....+++........................+++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$@@++@@@@$$$%$@+++@@%%%%@@@@$%$@@+@@++++@@%%%%%$%%&&%$@@@@@$$@@@@$%&&&&%&&&&&&%$@@$$$$%%%%&&&&&&%%$%*--=---=*&%%%%%%%%%&&&*=-**===&*=====-=;;;;;;;=;;;;;=&%%%%&&&&%%&&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;;-**==;>>,>;==&&&&&=>>>>>>;***=>>&$&;>>>>;;>>;;>;;;=&%&&&&&&&&&&&&**-=-*&&&&&&%%%*======-***===&%$%&*==*&&&%%%%&&&&&****&&%$@$&*&%$$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$$@+++@@@@@@+++++++@@@@@@@++++++@@@@+@++@++++++@@@+++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+.....++++........................+++++++..++++++++++++++++++@+++++@@@@@@@@@@@++@@@++@@@@+++++@$@@+@@@@@$$%%$@+++@@$%%%@@@@$%$@@+@@++++@@%%%%%%%%&&%$@@@@@$$@@@@$%&&&&&&&&&&&%$@@$$$$$%%%&&&&&&%%$%**-----=-&%%%%%%%%%&&&*--**===**=====-=;;;;;;;=;;;;;=&%%%%&&&&&%&&*===-**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;=-**==;>>,>;;-&&&&&=>>>>>>;***=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**==-*&&&&&&&%%*;=====-***===&%$%&*==*&&&%%%%&&&&&****&&%%@$&**%@$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$$$$@@++++@@@@@@@@@++@$%%%%%%$@@$$%@+++@@@@@+@++++++@@@@@@@++++++@@@@+@++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++++......",
"...+.....++++...............+.........++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$@@@+@@@@@$%%$@+++@@$%%%@@@@$%%@@+@@++++@@%%%%%%%%&&%$@@@@@$$@@@@$%&&&&%&&&&&&%$@@$$$$$%%%&&&&&&%%$%------=-*&%%%%%%%%%&&&*--**===&*=====-=;;;;;;;=;;;;;=&%%%%%&&&%%%&*====**&&&&&&-;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;=-**==;>>>>;;-&&&&&=>>>>>>;***=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**==-*&&&&&&&%%*======-***===&%$%&*==*&&&%%%%&&&&&****&&%$@$&*&%@$%%%%%%%%$@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$%$@@@++++@@@@@@@@@++@$%%%%%%$@@$$%@+++@@@@@@+++++++@@@@@@@++++++@@@@@@++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++.+......",
"...+.....++++...............+.........++++++..++++++++++++++++++++++++@@@@@@@@@@@++@@@++@@@@+++++@$$@++@@@@@$%%$@+++@@$%%%@@@@$%%@@+@@++++@@%%%%%$%%&&%$@@@@@$@@@@@$%&&&&%&&&&&&%$@@@$$$$%%%&&&&&&%%$%------==*&%%%%%%%%%&&&*=-**===&*=====-=;;;;;;;=;;;;;=&%%%%&&&&%%%&*====**&&&&&&*;>;=>=&*=;;;;>>>>>>>;;>,,,,,,,,,,>>>;=-**==;>>>>;;=&&&&&=>>>>>>;***=>>&$&;>>>>;;>;;;>;;;=&%&&&&&&&&&&&&**-=-*&&&&&&%%%*======-***===&%$%&*==*&&&%%%%&&&&&****&&%%@$&*&%$$%%%%%%%%@@%&&&%%$%%&&&&&&&%%%%&&%%%&$@@@@$$$%$$@@++++@@@@@@@@@++@$%%%%%%$@@@$$@+++@@@@@@@++++++@@@@@@@++++++@@@@++++@++++++@+@+++++++++++++++++.+++++++++++++........++++++++++++++++++++++......"};
Binary file not shown.