+ > / \ | * + . - #########
. > \ \ \ * | \ ##:::::::::##
############### * + > < ##:::::::::::::## # . - = ######### , < \ * * . / . ########### | > | ####### < . ####################
#:::::::::::::::## + < #:::::::###:::::::# , | _ ##:::::::::## _ = / < | < / #:::::::::# \ #::::::# - | #::::::::::::::::::#
#::::::#####::::::# . #::::::# #::::::# * _ ##:::::::::::::## \ # - _ < / #:::::::::# / / #:::::::# / . #::::::::::::::::::#
####### _ #:::::# \ - #:::::# / #:::::# / #:::::::###:::::::# - , \ \ + , ##:::::::## , ###:::::# \ # _ ############:::::::#
< > # #:::::# - #:::::# - #:::::# , / #::::::# #::::::# # + \ . # #:::::# > , \ #::::# \ + > = > + = #::::::#
* . / = #:::::# > #:::::# #:::::# \ #:::::# \ #:::::# | , _ # > / #:::::# \ _ #::::# , | > > #::::::#
< ########:::::# # + #:::::# _ #:::::# > , #:::::# , #:::::# # \ = \ \ #:::::# # . > > #::::# _ - _ _ / #::::::#
#:::::::::::# , _ #:::::# . #:::::# . , #:::::# + \ #:::::# # / + # + #:::::# + # \ #::::l \ > | \ #::::::#
# ########:::::# < #:::::# ####:::::# _ | #:::::# / / #:::::# \ | > - # < #:::::# # _ = \ #::::l , + / = #::::::#
| | / / #:::::# = #::::::# #::::::::# / #:::::# \ #:::::# / ####### . #:::::# | - + #::::l # / / , #::::::#
/ \ . #:::::# \ + #:::::::##::::::::# * > #:::::# . #:::::# / #:::::# / #:::::# . , #::::l > > . #::::::#
. + = \ #:::::# ##::::::::::::::# / # - #::::::# , #::::::# . < #::::::# #::::::# , | \ #::::l \ = , #::::::#
####### * #:::::# - = ##:::::::::::# / / #:::::::###:::::::# * #:::::::###:::::::# / ###::::::### < > - #::::::#
#::::::#####::::::# , \ ########::::## _ < # ##:::::::::::::## + , ##:::::::::::::## > \ * #::::::::::# #::::::#
#:::::::::::::::## # / = = _ / > = / #:::::# . = = ##:::::::::## - - ##:::::::::## | \ < < #::::::::::# , #::::::#
############### + | * > \ , _ - ###### / / + | ######### \ , . \ ######### , \ = \ ############ + > ########