████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
███████████████████████████████▀▀▀╣╝╫╝▓█████████████████████████████████████████
██████████████████████████▀╙└ " ..ƒ░░█████████████████████████████████████████
██████████████████████▀┘╙ ^ ╠▒▓████████████████████████████████████████
███████████████████╙╓εm . , ^ƒ╠╟████████████████████████████████████████
████████████████▀└ "╙▒▓∩' , '` :╫▓█████████████████████████████████████████
██████████████▀ .,╣▒.,≥Γ ' ,: ╙╨╨╣╬█████████████████████████████████████
█████████████└` ╞░╣▒▓╢] ,.,Q .≤ε ⁿ╚╩╩▒╟╬╬╬▓████████████████████████████████
████████████⌐ µ»Γ▓▓▓╟▓▒╦,ⁿ»»" ,7╙";ƒ╦▒▄▒╬▓▒╩≡╠▓╢╣▓██████████████████████████████
███████████╩.┘;'▐╬╠▒░▒╠╩╣▀▓▒ `╓└]▒░╠╝╘╓Γ│╚╙╬╬╬▓▓▓██▓███████████████████████████
███████████ .╜Γ░Γε,-∩▄░⌐ ⌂╣╩m"▒│ ,░▒▄╣▓▓▓╬▓╬▓▓██████████████████████████
███████████, ½╩╦▄µ-^≈╗Å╢╫▓▄▄▄▄╓╓▄▒▄▒▓╬╖φ░Γ╨µ╚▀≈▀╠╣╣▓▓▓█████████████████████████
███████████▌µ~ ,░░▄╣╬▓▓▓▓▓████████████▓╬╩φ',φ▒▄╬╟██████████████████████████████
████████████Ö :^╬▀ ╓╝▀╠▄æmª▀▀▀╗╬╨╩▀███╬░`3╢▄▓▓▓████████████████████████████████
█████████▀▄⌐Γ ▓▌╬▓▓█▒ .,╫▓▄.╟▓╬╩~.░╟███████████████████████████████████████
████████▌«╬▓⌐}╓, ▓╬╠╚└└└╙╙▀╨└Γ╙└«⌐╠╫█▓╬▒* ;¡╬███████████████████████████████████
█████████▓▌ ▒"▓╣╬╠╬▓╗Æ,,, .$▄╗▓▓▓▓▓▓╬Γ╙▒ ╫╙▀█▓█████████████████████████████████
█████████▓ ,▌∩╫▓▓▒▄╟╝▀▓█╬▓▓▓▀╣▓██▓▓▓▓▄Q]Σ" -.░╫▓▓╬██████████████████████████████
███████████ε*└/▓▓▄╟▓#ε▐╬▄╬╬╣▒╣╣╬▓▓▓▓█▓▒ : ~┌╬W░╚▓█████████████████████████████
███████████▌ ;:╨╚░└╙╬╨╩Γ.~│∩ª╬╬▓█▓█╬╙╙╙▀▒ 'ΓΣ^.▒╧ ╟█████████████████████████████████
█████████████▓█░^² ]@U⌐ , '^Ö╠╢██▌▄▄▓▄▄ .▄╣▓▓▄███████████████████████████████████
████████████████▌. '└▒#½≥Gm{"7╙╙Γ╙╙╨╙╙╙▀▀##╬▀▓▓▓█████████████████████████████████
█████████████████▌ `░α≈,sµ,]╖▄Q░▒│ ;╓░.▒φ░╙╩╢▄▓╬╣███████████████████████████████████
██████████████████▄ ƒ ¡Ç▒Q╬▓▓╬╩╙▀╙└'' ╙└ ("ⁿT ^ └└╙╨╠▓████████████████████████████████
███████████████████▌ ^╬▒φ╚▓▓▄▄µ▄#≤¥▄╗▄▄▄▄▄▄µµ╗▄╓,▄▄▄█████████████████████████████
████████████████████▌ └ "^╠█▓▄▄, ⌐╙╙╠╩╬╠╬▒╚│╙╬▓█████████████████████████████████
█████████████████████▓▒½ . └╙▓██████▓▓╬╬▄▓▓▓▓██████████████████████████████████
███████████████████████▓▄ ╚w░└╠╙╙╬╠╚╨╙╙╙╙╙╙╙╠▓████████████████████████████████
██████████████████████████▓▄ƒ≈░, ²^,'7└└ ' '~?▓████████████████████████████████████
██████████████████████████████▓▄▄, ~..µç) .¿ε. '░╠███████████████████████████████████
████████████████████████████████████▓▓▓▄▄▄▄▓▄▓▓▄µ,╓▄▓███████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████