................,,........
........................,***/*,... .*/(/,
..............................*////**,,.....,*(#(*
. .......................,........,/(###(/*///*,,**//(/,
......... .................,,,...,,,,,,,,,*((#%%#/*(#%#(/((####/. ... ... ..
.... ................,,,.......,,...,,,,,,,,,*(%&&%###%&&&%%&@@@&%%(........................,,.
............. ..,,,,,......,,,,,....,,,...,,,,,,,,*(&@@@@@@@@@@@@@@@@@@&@&#*...........,,..,,,,,,,,..
..................,,,,,,,,,,,,,,,,,..,,,...,,,,,,,,(&@@@@@@@@@@@@@@@@@@@@@&#*..,,,,...........,,,,,,...
.................,,....,*******,,***,,,,,,,,,,,,,,,*#@@@@@@@@@@@@@@@@@%(*//**,,,,,,,,,.....................
.........................,****,,*******,,,****,,,.,,,,,,,,*#@@@@@@@@@@@@@@@@@#.,//*,,,,,............................
..............................,,,****,,,***,,,,,,,,,,,,,,,,,,,,.*#&@@@@@@@@@@@@@@&( .***,..................................
.........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*(&@@@@@@@@@@@@@&/ .,**,...................................
.........................,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*#&@@@@@@@@@@@@&( .,,,,....................................
.......................,,,...................,,,,,,,,,,,,,,,,,,,,,,(%&&&@@@@@@&&&%/..,,,.....................................
.......................................................,,,,,,,,,,,,/#%%%%%%%%%%%%(*...........................................
.........................................................,,,,,,,,,,,/(#%%#######/*,...........................................
........................................................,,,,,,,,,,,,,*((((///(((*,,,,,........................................
...........................................................,,,,,,,,,,,**/**,,**,,,,,,,,.......................................
..... ......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................
..................................................,,,,,,,,,,,,,,,,,,,,,,,,,...................................
..................................................,,,,,,,,,,,,,,,,,,,,,,,.....................................
....................................................,,,,,,,,,,,,,,,,,,.........................................
.....................................................,,,,,,,,,,,,,,,,.........................................
...................................................,,,,,,,,,,,,,,,,,,........................................
......................................................,,,,,,,,,...........................................
..........................................................,,,,,,,,,........................................
............................................................,,,,,,,,,,,,.......................................
..............................................................,,,,,,,,,,,,,.........................................
.................................................................,,,,,,,,,,,,,,...........................................
....................................................................,,,,,,,,,,,,,,,..............................................
....................................................................,,,,,,,,,,,,,,,,.............................................
..................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................