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