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