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