.....,,,,,,,,..
.....,,,,,,,,,,,,,,,,,,.. ,,,,,
.....,,,,,,,,,,,,,,,,,,,,,,,,, ..,,,,,,,,
.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ...,,,,,,,,,,
.....,,,,,,,,,,@@@@@,,,,,,,,@@@@@,, ,,,,,,,,,,,,
..,,,,,...,,&&&&&,,,,,,,,,,///((((((((((,,&&& ,,,,,,,,,,,,,..
..,,,,,,,,,,...,,&&&&&,,,,,,,,,,///(((((((///,,&&&.....,,,,,,,...
,,,,,,,,,,,,,.....,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%...............
..,,,,,,,,.. .....,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,.........
,,,,,,,.....,,,,,,,,..,,,%%&&&%%&&&%%&&&%%&&&%%&&&%%&&&%%,.......
,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,..
..,,,,,,,,,,,,,,,,,,,,,,,&&@@@&&@@@&&@@@&&@@@&&@@@&&@@@&&,,,..
.......,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@&&@@@@@@@@@@,,,..
.............,,,,,,,,,,@@@@@@@@@@&&@@@&&&&&@@&&&&&@@@@@,,,,,
.....,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,
.....,,,,,@@@@@@@@@@@@@@@@@@@@&&&&&&&&@@@@@@@@@@,,
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.....,,,,,@@@@@@@@@@@@@@@@@@@@&&&&&@@@@@@@@@@@@@..
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&..
.....,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&..
..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
..........@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&@@@@@&&&..
.............@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
...............@@@@@&&... &&&&&&&
............///((((((( //(((((///
///////(((//((( ////////((/////