#S#@######@@@@##SSSSSS%*=---;;;;;;::;;;;;;;;;----==+*%SS########@@@@@@@@@@@#@@@@
S%S#########@###S%SSS%*---;;;;;;;;;:;;;;;;;;;----==++*?%S#########@@#######@@@@@
*-?SSS%%####@##S%SSSS*---;;;;;::::;;;;;;;;;;;;---==++**?%S##SS###########S%#@#@@
%+%###*;*######S%%SS*=-;;;;;;;::::::;;:;;;;;-----===+**??SSS-=%#######@##?=S##@#
######%=?######S%%S%=--;;;;;;;;;;;;;;;;;;;;;;;--==++***??%SS%SS################S
###############S%%%?--;;;;;;;;;;;;;;---;--------==++=+???%S###################S?
##############S%%%S*--;;;;;;;;;---=+++-=+=========++++*??%S#S#####@@##########?*
####@@@@######S%%%S*-;;;;;;;;-==+*%S%*-*?%****??**+++**??%%SSS################?*
##############S%%S%+-;;;;;--+?%?%S%%?*+?%S%%S#S%%%?***???%%%=?#########+*######%
##############S%%S%=-;-----*%S#S%%**++*?%%%S###S%%%??**??%%?:+S#######S-*####S##
##############S%%%%=----==?%S#S?**+===+*%%?%#####?SS%%%%%%%%SSS#####SS#S###S####
#######S*%SS##S%%%?=--=+*%%%##S%%?*+==+*%SS#########SSSSSSS%######SSSS#####S####
#######S?**%##S%%%?+==+?S%%S##SSS#S%*++?S#####SS##@#####SSS%#####SSS####SS##S###
###SSSSSS%%SS%%%%%%?+*%SS%S###SSS#SS?++?S#########@@@####SS%##S##SSSS##SSSS#####
###########S%%%%SSS%?%SSSSS#######S%?=+?SSSS#####S##@####S%###S####SS##SSSS#####
##########SSSSS%SSSS%SSSSS#####%%%?++--??*?%SS##%%######SS%S###########SSSSSS###
##########S%%%S%%SSSSSSSS#####S%%?=-=--**=+*???*?%######S%S############S+?SSS##S
#########S%%??%%%%%SSS#S######*=-------*+=---==+*%######SS#####SSS##SSS%:=%SSS##
#########S*=-=+%%%%SSS#######S=;;;;----**=----=+?S######SS####S?*S#S##S?:=%SSS##
#########%-;;;;--=*%S########%=;;;;-=--+?=---=+*%##########SSSS*-SS####?+?SSS##@
#########=;::::::-=%S########?=-;;;-+==?%+--==*?S##S######S##SSSSSSSS##?+%SSS##@
########%;:::::::;+%S########?=--;;-%%%#S*--=+?%###SS########SSSS?=?SSS*+*?%S##@
########%;;:::::;-*?S########%+=--;;=+%S%+-=+*%S##SSS#########SSS+,+SSS+-:;%S##@
##SS#SSSS=;;::::;+*%S####SS##%*+=------====+*%S###SSSS####SS##SSS-:*SSS+=:;%S##@
SSSSS%*%S*=;;;;;-**%SS##SSSSS%?*++++++*??????S###SSSSSS###SS####S*+%SSS++-=%SS#@
S*;?%+,+SS?===--*??%SSSSSS%%%%?****?%%S%%SS?%S###SSSSSS###S######%%S#SS%%?SSSS##
S=,+%=,=SSS%****?%%SSSSSSSS%%%%?*+*%SSS+?S%?S###SSSSSSS#########S%%S###SS%######
S=:=S+;+S###SSS%S%S%SSSS%%S%?*SS??%S###S#S?%#####SSSSSS###########S#####S%######
#%+*S%+?####S#SSSSS%%SSS%%%%=*SS%%SS*S#%**?S#@##SSSSSSS#########################
#S*?#%+?####SSSSSSS%SSS%%%%+=?%%S##*+##?*%S#@#SSSSS%S%S####################@##@@
#S*?#S%%####SSSSSSSSSSS%%%+=?%SS#S##S#####@@#S%S#SS%S%S#########SS##@#######@@@@
##SS##SS###SSSSSSSSSSSS%%?*?%SS%?==%##@@@@#S%SS##S%%S%S########SS###@####S#@@@@@
##SS##SSS######SSSSSSSS%%%%SS?=--+?%S#@@#SSSSS###S%%%%###########@@@@@##S###@@@@
######S=+##SSSSSSSSSSS%%%%SS+-=*%SSSS#@@#SS###@##S%%%S#####S####@@@@@@@@#@@@@@@#
####S#SSS#S%SSSS%SSS%%?%SS*==*%#######@@@####@@##S%%%S############@@@@@@@@@@@@@@
SS##S#SSSSSSSSS??%S%*?%S?=+?SS?%#SS##@@@@@@@@@##S%%%%########S%??%S####@@@@@@@##
+=?SSSSSSSSSSSSSSSSS??S%++?%S=;-+*?S##@@@@@@##SSSSS%########S%*+++*?S#@@@@@###SS
#S?S###S##SSS%%SSSSSSS%%+*%S+;;=++=*S#####SSSSSS%SSS########S%*+=+++*?S#@@##%%?%
##%S###SSSS%??%SSSS#SSS?+?S?;;-*%?*+*S##SSSS###SS###########S?+=====+*?S@@S%%??%
#SSSSSSSS%****%%%SS#SS%+=?%=;-++-+*?*?%########S############S?+===-=+*?%#@#%%?%S
#SSSS%%%?*+++*??%S##SS%=+?+--==;;=???%S#@@@@#######@########S?+=----=+*%S@#SS###
###SSSSS*+=+=+??%S##SS?-++-;--;;=%##%#############@@########S?+=----=+*?S#######
SSS%%%S%*====+??%###SS?==-;;-;;-%########SSS#####@##SS#####SS%*==--==+*?S#######
%%%SS##%*====*?%S###SS%%+-;-;;-*####@@####SS#####@#S%SS#####S%?+=--==+*?S#######
SS#####S*+==+*?S###SS%%S%+=-;;=?#####@@@###S#S####S%SS######S%%?+===+**%S@@@####
#######S*+==+*?S####S%SSSS?*=-=*S##S#@@@@##SSS###S%%SS######S%??+=+++*?%S@@@@###
########?++=+*?####S%S##SS%?*+++*%S%#@@@@##SS###SS%SS######SS%??*==++*?%#@@@@@@#
#####@##?*+==+%###S%S#####S%?**+**%S#@@@@@S####SSSSSS######SS%???++++*?%##@@@@@@
@#@@@###%*++=+?SSS%S#######S%*+++*?S#@@@@#####SSS###########SSSSS%%%?%%SS#@@@@@@
@@@@####S?++++*SSSS########%%?****?%#@@@######SS####S##S##S#SSSSSSSSS#S###@@####
@#####S?S??*???SSSS#######S%%%?**??%###@######SS####SSSSSSSSSSSSSSSSS#####@#####
#####S??SSSSSSSSSSSSS#####S%SS%%??%%S#@@@#####S#####S%%%SSSSSSSSSSSSSS####@##SSS
######S#SSSSSSSSSS%%%S###S%%SSSSSSS##@@@@#####S#####S%%%SSSS%SSSSSSSS#####@@#SSS
######S##SSSSS###S%%SS###%%SSSSSS###@@@@@#S##S######S%%SSS#SSS#SSSSSS#####@@##SS
######S##SSSSS###S%%%S##S%%%SSSSSS##@@@@@#SS#S###S##SSSSSS#####SSSSSS#####@@@###
#######S%SSSSS###S%%S#@@S%%%SSSSSS##@@@@@#SSSS###SSSSSS#########SSSSS#####@@@@##
######S?*SSSS####SS#@@##SSS%%%SSSS###@@@###SS###SSS%%SS##########SSSS#####@@@@##
#######%%SSSSS####@@@###SSSSS%S%SS#####@#S#SSS#SS%S%%S#######@####SS#####@@@@@@@
#SS######SSSSS###@@#####SSSSSSSSSSSSSS##@S##SSSSS%SSSS####@#####SSSS#####@@@@@@@
##########SSSSS########SSSSSSSSSSSSSSSS#@###SSS%%SS##SS###@@####SSS#####@@@@@@@@
S#######@#SSSSSS######SSSSSSSSSSSSSSSSS#@###S%%%S##########@###S#########@@@@@@@
%SS#######SSSSSSS#####SSSSSSSSSSSSSSSS#@@##SS%%S#########################@@@@@@@
%%%S#######SSSSSSS#SSSSSSSSSSSSSSS#S##@@@##SSSSS#########################@@@@@@@
S%%%%S#####SSSSSSSSSSSSSSSSSSSS#S####@@@@@#SS##########@@#####SSS########@@@@@@@
#S%%S######SSSSSSSSSSSSSSSSSSSSSS###@@@@@@####################S#########@@@@@@@@
@##S@######SSSSSSSSSSSSSSSSSSSSS#####@@@@############@####@####SS#######@@@@@@@@