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