8888``8888888
MM::::::::::::::::MM
```````````````888888888888888888888888 ````````````8888:::8888888888888888888888888
``````````8888::::::8888888888888888888888888888
`````````88::::::::888:::8888888888888888888888888
```````88888888::::8:::::::::::88888888888888888888
`````888`8::888888::::::::::::::::::88888888888` `888
````````88::::88888888::::m::::::::::88888888888 ` `8
``````888888888888888888:M:::::::::::8888888888888
`````88888888888888888888::::::::::::M88888888888888
`````8888888888888888888888:::::::::M8888888888888888
``````8888888888888888888888:::::::M888888888888888888
`````8888888888888888::88888::::::M88888888888888888888
```88888888888888888:::88888:::::M888888888888888` `8888
``88888888888888888:::88888:::=*=:;o.=*=.;888888888 ` `88
`88888888888888888:::8888:::::M:::::::::::88888888 ` `8
88888888888888888::::88::::::M:;:::::::::::888888888
888888888888888888:::8::::::M::=*=::::::::M8888888888
8```8888888888::88::::8::::M:::::::::::::888888888888888
``88888888888:::8:::::::::M::::::::::;::88:888888888888888
`8888888888888:::::::::::M::"@|e69|@"::::8w8888888888888888
8888888888:888::::::::::M:::::"@a@":::::M8i888888888888888
88888888::::88:::::::::M88:::::::::::::M88z88888888888888888
8888888:::::8:::::::::M88888:::::::::MM888!888888888888888888
888888:::::8:::::::::M8888888MMM888*88888888```88888888 888`M:::::::::::::::M888888888:::::::MM88888888888888```888888 8```M::::::::::::::M88888888888::::::MM888888888888888````8888
8```M:::::::::::::M8888888888888M:::::mM888888888888888````888 88``M::::::::::::M8888:888888888888:::88888888888`888888```888
88``M::::::::::::8888:::888888:::888:::88888:Mm8```88888```888
`8````8I::::::::,8P888:::8888,::::888:::8888::8b:::""P8ma,::8
`````8(8,::::::,8d888:::::8888,:::::88::88888::8b:::::`"8a:8
````8888I:::::,8d888:::::::,88,:::::8:::88888:"8b.:::::8b
```8888(8::::,8d888:,I::::,8XX8,:::::::::8888::`88,::::8)
``8888888,:::8d88::,I::::,8Xx8X8,::::::::888:::::88::,8
`88`88888I:::888::,I::::,8XxxxxX8,:::::::888:::::8X88,I8
`8`88888I8,::"88:,I::::,8XxxxxxxX8b,::::::88:::::8XXX88I,
```8888888I::888:I'::,8XxxxxxxxxxxXX8::::I88:::::8XXxxXX8,
``88888888I::88:(8::,8XxxxxxxxxxxxxxX8:::I:88::::8XxxxxxXX8,
``88888``8I::88:I[:,8XxxxxxxxxxxxxxxxX8::8::8::::8XxxxxxxxX8,
``888````8I,:88:I[:8XxxxxxxxxxxxxxxxxX8b:8::::::(8XxxxxxxxxX8,
``888`````8I::8:`8,8XxxxxxxxxxxxxxxxxxX8:8,::::,8XxxxxxxxxxxX;
```88``````8,::::"88XxxxxxxxxxxxxxxxxxX8)8I:::.8XxxxxxxxxxxX8;
```88``````8I:::::88XxxxxxxxxxxxxxxxxxX8:`8,:,8XxxxxxxxxxxxX8"
````88`````88:::::`8XXxxxxxxxxxxxxxxxX8'::`8,8XxxxxxxxxxxxX8"
``````88````8I:::::`8XXxxxxxxxxxxxxxX8'::::"88XxxxxxxxxxxX8"
```````88```888::::::88XXxxxxxxxxxXX8)::::::)8XXxxxxxxxXX8"
````````8```88I,:::::::888888888888:::::::::::8888XxxxXX8"
````````8```888I,::::::::::::::::::::::::::::::::888888P"
````````8```88MM::::::::::::::::::::::M:::M::::::::MM
```````````888MM::::::::::::::::::MM::::::MM::::::MM
``````````88888MM:::::::::::::::MMM:::::::mM:::::MM
``````````888888MM:::::::::::::MMM:::::::::MMM:::M
`````````88888888MM:::::::::::MMM:::::::::::MM:::M
````````88`8888888M:::::::::MMM::::::::::::::M:::M
````````8``888888`M:::::::MM:::::::::::::::::M:::M
```````````888888`M::::::M:::::::::::::::::::M:::MM
``````````888888``M:::::M::::::::::::::::::::::::M:M
``````````888888``M:::::M:::::::::@::::::::::::::M::M
``````````88888```M::::::::::::::@@:::::::::::::::M::M
`````````88888```M::::::::::::::@@@::::::::::::::::M::M
````````88888```M:::::::::::::::@@::::::::::::::::::M::M
```````88888```M:::::m::::::::::@::::::::::M::::::::M:::M
```````8888```M:::::M:::::::::::::::::::::::M::::::::M:::M
``````8888```M:::::M:::::::::::::::::::::::MM:::::::::M:::M
`````888````M:::::Mm::::::::::::::::::::::MM:::::::XXXXM:::M
```8888````MM::::Mm:::::::::::::::::::::MMM:::::XXXXm::M::::M
``888``````MXX:::M::::::::::::::::::::MM::::XXXXX:::M::mm::::M
888```````MM:XX::::::::::::::::::::::::XXXXXX::::::mM::MM::::M
``````````M::::XX:::::::::::::::::::XXXX::::::::::::mM::MM:::M
`````````MM:::::MM88888888888888888M:::::::::::::::::M::MM:::M
`````````M::::::::M888888888888888M:::::::::::::::::::M::M:::M
````````MM:::::::::M8888888888888M:::::::::::::::::::::M:M:::M
````````M:::::::::::M888888&88888M::::::::::::::::::::::::MM::MM
````````M::::::::::::8888888888M::::::::::::::::::::::::MM::MM
````````M:::::::::::::88888888M:::::::::::::::::::::::::M::MM
````````M::::::::::::::888888M:::::::::::::::::::::::::M::MM
````````M:::::::::::::::88888M:::::::::::::::::::::::::M:MM
````````M:::::::::::::::::88M::::::::::::::::::::::::::MMM
````````M:::::::::::::::::::M::::::::::::::::::::::::::MMM
````````MM:::::::::::::::::M::::::::::::::::::::::::::MMM
`````````M:::::::::::::::::M::::::::::::::::::::::::::MMM
`````````MM:::::::::::::::M::::::::::::::::::::::::::MMM
``````````M:::::::::::::::M:::::::::::::::::::::::::MMM
``````````MM:::::::::::::M:::::::::::::::::::::::::MMM
```````````M:::::::::::::M::::::::::::::::::::::::MMM
```````````MM:::::::::::M::::::::::::::::::::::::MMM
````````````M:::::::::::M:::::::::::::::::::::::MMM
````````````MM:::::::::M:::::::::::::::::::::::MMM
`````````````M:::::::::M::::::::::::::::::::::MMM
`````````````MM:::::::M::::::::::::::::::::::MMM
``````````````MM::::::M:::::::::::::::::::::MMM ``````````````MM:::::M:::::::::::::::::::::MMM ```````````````MM::::M::::::::::::::::::::MMM ```````````````MM:::M::::::::::::::::::::MMM ````````````````MM::M:::::::::::::::::::MMM ````````````````MM:M:::::::::::::::::::MMM `````````````````MMM::::::::::::::::::MMM `````````````````MM::::::::::::::::::MMM ``````````````````M:::::::::::::::::MMM `````````````````MM::::::::::::::::MMM `````````````````MM:::::::::::::::MMM `````````````````MM::::M:::::::::MMM: `````````````````mMM::::MM:::::::MMMM ``````````````````MMM:::::::::::MMM:M ``````````````````mMM:::M:::::::M:M:M ```````````````````MM::MMMM:::::::M:M ```````````````````MM::MMM::::::::M:M ```````````````````mMM::MM::::::::M:M ````````````````````MM::MM:::::::::M:M ````````````````````MM::MM::::::::::M:m ````````````````````MM:::M:::::::::::MM ````````````````````MMM:::::::::::::::M: ````````````````````MMM:::::::::::::::M: ````````````````````MMM::::::::::::::::M ````````````````````MMM::::::::::::::::M ````````````````````MMM::::::::::::::::MmMMM:::::::::::::::MM
MMM:::::::::::::::MM MMM:::::::::::::::MM
MMM:::::::::::::::MM MM::::::::::::::MMM
MMM:::::::::::::MM MMM:::::::::::::MM
MMM::::::::::::MM MM::::::::::::MM
MM::::::::::::MM MM:::::::::::MM
MMM::::::::::MM MMM::::::::::MM ````````````````````````MM:::::::::MM ````````````````````````MMM::::::::MM ````````````````````````MMM::::::::MM `````````````````````````MM::::::::MM `````````````````````````MMM::::::MM `````````````````````````MMM::::::MM ``````````````````````````MM::::::MM ``````````````````````````MM::::::MM ``````````````````````````MM::::::MM ``````````````````````````MM::::::MM ```````````````````````````MM:::::MM ```````````````````````````MM:::::MM: ```````````````````````````MM:::::M:M ```````````````````````````MM:::::M:M ```````````````````````````:M::::::M: ``````````````````````````M:M:::::::M `````````````````````````M:::M::::::M ````````````````````````M::::M::::::M
M:::::M:::::::M M::::::MM:::::::M
M:::::::M::::::::M M;:;::::M:::::::::M
M;:::M::::::::::M ``````````````````````MMm::M::::::::;:M ```````````````````````MM:MM:::::::;:;M ````````````````````````MM::MMM::::::;M `````````````````````````MMMMMM::::m:m:MM ```````````````````````````````MM::::m:MM ````````````````````````````````MM::::MM `````````````````````````````````MM::MM
"""ss"$"$s""
``````````````````````````````````````` ---> // $, $, ,
// "ss.$ss. .s'
// , .ss$$$$$$$$$$s,
// $. s$$$$$$$$$$$$$$·$$Ss
// "$$$$$$$$$$$$$$$$$$o$$$ ,
// s$$$$$$$$$$$$$$$$$$$$$$$$s, ,s
// s$$$$$$$$$"$$$$$$""""$$$$$$"$$$$$,
// s$$$$$$$$$$s""$$$$ssssss"$$$$$$$$"
// s$$$$$$$$$$'
// s$$$$$$$$$$, """""$ .s$$s
s$$'
// s$$$$$$$$$$$$s,...//
ssss$$$$$$$$$$$$$$$$$$$$####s. .$$"$. , s-
// """"$$$$$$$$$$$$$$$$$$$$#####$$$$$$" $.$'
// "$$$$$$$$$$$$$$$$$$$$$####s"" .$$$|
// "$$$$$$$$$$$$$$$$$$$$$$$$##s .$$" $
// $$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
// $$" "$"$$$$$$$$$$$$$$$$$$$$S""""'
// , ," ' $$$$$$$$$$$$$$$$####s
// $. .s$$$$$$$$$$$$$$$$$####"
// , "$s. ..ssS$$$$$$$$$$$$$$$$$$$####"
// $ .$$$S$$$$$$$$$$$$$$$$$$$$$$$$#####"
// Ss ..sS$$$$$$$$$$$$$$$$$$$$$$$$$$$######""
// "$$sS$$$$$$$$$$$$$$$$$$$$$$$$$$$########"
// , s$$$$$$$$$$$$$$$$$$$$$$$$#########""'
// $ s$$$$$$$$$$$$$$$$$$$$$#######""' s' ,
// $$..$$$$$$$$$$$$$$$$$$######"' ....,$$.... ,$
// "$$$$$$$$$$$$$$$######"' , .sS$$$$$$$$$$$$$$$$s$$
// $$$$$$$$$$$$#####" $, .s$$$$$$$$$$$$$$$$$$$$$$$$s.
// ) $$$$$$$$$$$#####' $$$$$$$$$###########$$$$$$$$$$$.
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$S$$,
// (( $$$$$$$$$$$##### $$$$$$$$###" "####$$$$$$$$$$
// ) \ $$$$$$$$$$$$####. $$$$$$###" "###$$$$$$$$$ s'
// ( ) $$$$$$$$$$$$$####. $$$$$###" By ####$$$$$$$$s$$'
// ) ( ( $$"$$$$$$$$$$$#####.$$$$$###' GoRe .###$$$$$$$$$$"
// ( ) ) _,$" $$$$$$$$$$$$######.$$##' .###$$$$$$$$$$
// ) ( ( \. "$$$$$$$$$$$$$#######,,,. ..####$$$$$$$$$$$"
// ( )$ ) ) ,$$$$$$$$$$$$$$$$$$####################$$$$$$$$$$$"
// ( ($$ ( \ _sS"
// ) )$$$s ) ) . . $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"'
$$
// ( $$$Ss/ .$, .$,,s$$$$$$##S$$$$$$$$$$$$$$$$$$$$$$$$S"" '
// )_$$$$$$$$$$$$$$$$$$$$$$$##" $$ $$.
$$.
// "S$$$$$$$$$$$$$$$$$#" $
$ $
"""""""""""""' ' ' '
//
//
---------------------/.--------------------
---------------------|.|--------------------
--------------------|./|-------------------
--------------------|./|-------------------
--------------------|./|-------------------
----^.----------|\.//|----------/./----
-------.|--------|\.//|-------/|.--/------
---------.| -----|\.//|----/ |.--/--------
-----------.|-----|./|----/|.---/---------
-------------.|---|./|--/|.--/------------
--------------\ .---|.|---/. /--------------
---/-- \ \ // / -----
------///- ^ ^ | ^ ^ -__--/----
---------------------|||--------------------
......................./Ž/)
...................../¯../
.................../..../
............./Ž¯/'...'/Ž¯¯ /`·ž
........../'/.../..../......./š¯\
........('(...Ž...Ž.... ¯/'...')
..........................'...../
..........'\'............. _.·Ž
..........................(