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