-*xxxxxxxxxx=; .;::.
----x=- .=xxxxxxxxxxxxxx. ;xxxxx==***.
..-x$$x$xx$xx=**::--xx$$$$$$$x$$x$xxx=. .-=xxxxxxx=====*;.
.x$$$$$$$$$$$$$x===*=$$$$$$$$$$$$$$$$xxx=-*;;;=$$xxxxxx==x==**
:$$$$$$$$$$$$$$$$xxx*=$$$$$$$$$$$$$$$$$$xx=*x=*x$$xxxxxx=xx===*;
. x$$$$$$$$$$$$$$$$$$xx*;$$$$$$$$$$$$$$$$$$$$x==*=$$xxxxxxxxxx===**.
.;*$$xxxx-$$$$$$$$$$$$$$$$$$$$$$$*=$$$$$$$$$xx$$$$$$$$$$xxxxxxxxxxxxxxxxx===;:
.;$$$$$$$$$x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx==xxxxxxxxxxxxxxxxx==*;:
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$$$$$$$$$$$$$$$$$$$$x*;;*=xx$$$$$xxxxxxx==**.
.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx*;$$$$$$$$$$$$$$$$$$x*;**=x$$$$$$$xxxxxxxx=*:
x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx;;x$$$$$$$$$$$$$$$$$x=***;=$$$$$$$xxxxxxxxx=*:
x$$$$$$$$$$$$$$$$$$$x$$$#########$$$$$$xxxx;;*$$$$$$$$$$$$$$$$$$x**;-=$xx$$$xxxxxxxxxx=*; ;xx==
=;--x$$$$$$$$$$$$$$$$$$$=x$$############$$$$$xxx;;;$$$$$$$$$$$$$$$$$$x===xx$x;=$$xxxxxxxxxxx=*; -*;:: xxxx==
:*$$$xx$$$$$$$$$$$$$#$$$$$$;$$$##############$$$$$x=*;;$$$$$$$$$$$$$$$$$xxx$$$xxxx$$xxxxxxxxxxx=== **:::. ;xxx=*
.x$$$$$x$$$$$$$$$$$#####$$$$*;*$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$xx$$$$$$x$xxxxxxxxxxxxx===. *=====****::::. =*=**;:
;$$$$$$$$$$$$$$$$$$#######$$$$$;;$$################$$$####$$$$$$$$$$$$$$$$$xxxx$$$x$$$xxxxxxxxxxxxxx==. *xxx=====*****; :;-xx=*;
.;x$$$$$$$$$$$$$$$$###########$$$$$#################$$$$$$$$$$$$$$$$$$$$$$$$$$xxx$$xxx$$$xxxxxxxxxxxxxx==* *===========*=**- ***;;:.= .-*;;;;;;;;;;;;;;-::*xx=*;
.x$$$$$$$$$$$=*$$$$$$###############################$$$$$$$$$;$$$$$$$$$$$$$$$$$$$xx$$xx=x$$$$xxxxxxxxxxx===* ;=============*==** :;*=====================****;;xxx==*
.;x$$$$$$$$$$$$$x;x$$$#################################$$$$$$x$$x$$#$$$$$$$$$$$$$$$$xxxxx$$$$$$$$xxxxxxxxx====* .=======*=======*==*. ;;;;;*=================*==xxxxxxx==*.
.;$x$$$$$$$$$$$$$$$=*$$$$#########################$####$####$$$x$$x$######$$$$$$$$$$$$$xxxxxx$x$$$$$$xx*-*xxx=x==* ==================*** *****======;*========*=xxxxxxxxxx=*-
.-x$$$$$$$$$$$$$$$$$$$$$$$$$############$#$$#$$$###############$$$$xx#$$#$###$$$$$$$$$$$$$xxxxx$$$$$$$$$xxxxxxxx=x=** =================****; =====================**xxxxxxxxxx=*;
:xx$$$$$$$$$$$$$$$$$$$$$$$$$$$######$##$##$#$##$$$############$#$$$$$=*$$$$$$$$$$$$$$$$$$$$$xx==*$$$$$$$$$xxxxxxxx===*- *=================**** =====================*;xxxxxxxxxx=*;
x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$#####$*=x$#$$$#############$$$$$xx*;=$$$$$$$$$$$$$$$$x$xx=*;-=$$$$$$xxxxxxx=x==*;- *==============**=**** *=====================*xxxxxxxxxx=.*
=x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$x*$$$$$#$#####$$$$$#$$$$$xx;;;x$$$$$$$$$$$$xxx$xxx=*=:-*$$$$$xxxxxxxx==*;; :*=============**==*** =x=====================xx=***=xxxx.:
=x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$########$;;$$$$#$#$$#$$$$$$$$$$$xx**x$$$$$$$xxx$xxxxxxxx=*=**-;=$$xxxxxxxx===:;- *===============***** *==========*************;:...*xxx-.:.
:xx$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$$$$$#$$#######$$=;;$$$$$#$$$$$$$$$$$$x$xx$$$$$$$$xxxxxx=x===x=xxxx=xx=xx$xxx=****;;;-- =================***- -***;;-:--::::::::.::.......:x=.;-**:
$$x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$*;;$$$$xx$xxxxxxxxxxxxx$$$$$$$xxxxxxxxx=x==xxxxxx==xxxxxx=******--:- *================***. *;::::::::::::::::::::::::::* *:.
:$xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$$$$$$$$x$$$$xxx$$$x;*x==*=**xxxxxx=*=*;*;;**;;;;;-;=;;*xxxxxx==;---::::::::. *========*****==**** *;;;:::;*;;;*******===******.
*$$$xx$$$$$$$$$$$$$$$$$$$$$$;$$$$$$$$$$$xxxxxxx$$$$$xx$$x;;;;;x=;;*;*=;;;*;;**;;;;**;;;****=**=;;=*;**=xxx====;*x****===**- **=======***==*=****: ;;::*===================*****::.::: .
.xxx$$$$$$$$$$$$$$$$$$$$$$$$x=$$$$$x$xx*;*;;;;;*=*$$xx$$#$*$x*;=$$$==$$$$$$x$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx==*; -*===****************. ;*======================***********-
=xx$$$$$$$$$$$$$$$$$$$$$$$$$=*$$xx*;;;;;***==*xx$###$$$$$#$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x=xx$$$xxxxxxxxx===*;. *=*******************- *===========***********************
*xx$$$$$$$$$$$$$$$$$$$$$$$$$x=$$$$$=x$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx***$$$xxxxxxxxx===** ;*=********************. ;*****;;;;;;;;;;-;---:::.... :
=xx$$$$$$$$$x$x$$$$$$$$$$$$$*;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxx=*=*x$$$xxxxxxxx===**- ;**************;********** .*.
-=xx$$$$$x$$$$$$$$$$$$$$$$$$$*x$$$$$$$$$$$$$$$$$$$x$$$$$$$$$$$$$$$$$$$$$$$$$$x=$$$$$$$$$$$$$$$$$$xx=x***=x$$$xxxxxxx====*;- ;**********;*;****;**;**; .*
:=xxxx$$$$xx$xxxx$$$$$$$$$$$$x$x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx$xx$$$$$$$$$$$$$$$$xxx=x*;**xx$$$xxxxxx==***;: ;*;;**;*;*;;;;;;;;;;;;;; ;
.==xxxxxxxxxxxxxxx$$$$$$$$$$x=xx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x=xxxx$$$$$$$$$$$$$$xxxxxx== ;**xxxx$xxx====****;; ;;*;;;-;;;;;;;;;;;;;-. ;
*=xxxxxxxxxxxx$$$$$x$$$$$$$$*;=x$$$$$$$$$$$$$$$$$$$xx$$$$$$$$$$$$$$$$$$$xxxxx=$$$$$$$$xxxxxxxxxxx=** -**xxxxxxxx====***;;- -;;;;--;--:-----:;: .
;*=xxxxxxxxxxxxxxxx$$$$$$$xx--=xx$$$$$$$$$$$$$$$$xx$xxx$$$$$$$$$$$$$$$xx==x==x$$$$$$xxxxxxxxxxxxx=*=: ;;xxxxxxx==******;;- .::..:--.:.:. . ;
.*==xxxxxxxxxxxxxxxxxxxx$xxx;-=xxxx$$$$$$$$$$$xxxxxx=xxx$$$$$$$$$$x$xxxx=*==*xxxxxxxxxxxxxxxxxx===;* ;;=xxxxxx=*=*****;;-. . .:
-;===xxxx==xxxxxxxxxxxxxxxxx-;=xxxxxxxxxxxxxxxxxxx*xxxxxx$$$$$$xxxx$xx=****==xxxxxxxxxxxx=x======**. ;=xxxxxx==*******--. ;
-*==========xx=x==xxxxxxxxx--=xxxxxx$xxxxxxxxxxxx==x=xxxxxxxxxxxxxxxxx**;;**xxxxxxxxxxxxxxx=====:; :*==xxxx=*******;;--
:*=*=============xxx==xxxx--=*=xxxxxxxxxxxxxxxxx=*=xxxxxxxxxxxxxxxxxx*;:;;=xxxxxxx==========*=*-; .;*xxxxx==*****;;.-.
.;**************====xxxx=;-*==xxxxxxxxxxxxxxxx=*=x=xxxxxxxxxxxxxxxxx=- ;**xxxxxxxxxx=========*;- ;===xxx=*****;----.
::;;******.;;;**;*==*=====-*======xx=xxxxxxx===**=xxxxxxxxxxxxxxxx=x*;.;*;=xxxxxxx=====*==***;: -=======*****;;;-.
..:-;*.*** . :***-**=========x=========*;===xxxxxx=xxx=====*. ;**==xxxxx==========***. ***====***;;-;.
. :-;;;***: ;;;;-:=***==========***;====x==============*..;**===========********- -********;;-:.
::.-**-.-;-.;- .;************;**================** :;;========**********- *******:
--;*===**;;*: .;;;;;;****************; .;****==****;*;*;;-. .::;.
..;;-. ;x* --:;- . ---;;;:-- .**;*;;
. -=x*. :;;*;
--*=xxx=*. .**;:;*=* .
. . -===xxxxxxxx=*- -*=xx- *=*- ;*=*;.
. .. .:.;***=====*. ;=xxx: *====* **;;;-
. ... .... :;;-:.. .;*=xxxx=*.. *======*; .
. . .. :****==========*; .**=*******;;;.
. . ..... ... .--;;;;;;;;**;- *;.-
. .. . .. . ........ . .
.. .... .. .. ............. ...
. . . . . ......... ............ ...........
... . ... ..... ............................::.::.
. . .. ........... .....................:...:...::..::.:::..::.::. .
... . . ..... ....................::..:...::.::::....::.:::::..::::::::::::. .
... .. ........ ......................::..::.:.::.::.::::.::::::-::-::::--:--:::: ....
... . .............................:....:.:::::::.:.::.::::-:::::-::-::::::::-:-:----:::. .......... .. . . ..
. .. . . . ... .......................:....:....:..:::::::::::::::.:::::::::::::::::::::::-::--:-:::::---::-:--:::--: ...::.........:...................... . .... .
..... ..............................................::::::::::::::::::::-----::::-------:---::--::----:::::-::-;-:---:--:::::..:..::::::::::::-:......:::--:::::..:::::::::::..:.:...:............................. .... ....
. ... .........................:............::..:::..:::::::::::::::::::::::-------::-:--:-:--::::::::::::::::::::---:.:::::::::::::::::::::::::::::.:::::::-:::.:::..:::.:......:::..:.......:.................... .. . .. .
.. ...... ....... .................:.....::....:.::..:.::.::::::::::::---:::::-:--:::---:--::-:--::::--:::-:::-:--:---:::-::..::::::::::::::::::::.:.::::.:-:::::::::..:::::::.............::.................... ..... .......... .. .
... ...... .. .............................::::.....:.....:::::::::::-:-::::::::-::-::::::::-::--:-:--------:::::::::::::---:-:::-:::::::::::::::...:::::.::.::::::.:::.::.:..::........:..::.:::.......................... .. ...... . .. . ..
.. . ..... .......................:....:.:........::..::..::...::::::::::.::::::-:::::::::::-:::::-::-:-::::::--::::::::-::--:-:-::-::-::::::::::-:::::-::.:::::..:..:.::..:::.::.....::....................................... ... ..... ... .
.. .. . ...... . ...........................:::.::::.:..:....::.::.:.::::..:::::::--:--:---:::::::::::-:-:-:::--:::--::::::::.::::-:::::::..::-:::.::::::.::::::::.:::::::.....::.:.:..:................................. .......... . ..... ... .
.. . ...............................:......:..:::.:::::.::::::::.:::::::..::::::::::-:::::::---:::::::::::::::::::-:::-::::::::::-::::::::::.::::-::.::::.:::.:.:::::.:....................................................... . ...
.........................................:.......:...:.:.::...::::::..::..::::::::::::::-::::-::--::::::::-::--::::.::::::::::::::::::.::::::-::::::::::.:..:::........::::.:................................................... .. .. . . .
.. .... .... ................................:......:...:..:..::::::.::::::::...:::::::.:::::.:::::::::::.:::.:::-::::--::..::::::.:::.::.:..:::-:-::::.:::..:.::::.:::.....:.::.................:............................. ... .... .... . .
. . .... ... ........ . .....................:.::.......::::::::::.:.::.:::::...:.:::..::-:-:-::--::::::.::::..:--::::::::.:::..::::::.....::::.....:::::::::.::......:..........:................:.................... ....... ... . . .
.... . ... . ..............................:.::......:..::::::::.:..::..::.:::::.:..::::::::-::::-::-::::::.::::::::::::::.:.:::.::..:.:::...:...::...:::.:.:...::.....:..:.......:.......................... ........ .. . . . . .
... ..... ...................................:.....:.::.::..::..::::..::..:.:::.:::.:::::::.::::.:..::::::-::::::..:::::::::::::::.::.:::-::.::::::........:::.......:...:.............:...:....................... ....... .. .. .. . .
. . .. ... .... ..........................................:...:.:::...::::..:::..::::::.::..::::::.::::.:::::::::..::..::::..::::.:::.::::.....:..:..:.........:................................................ .. . .... ....... ..
.. .. .. ...................................................:..::..::..::.::.::::::::..:::.:::.:.:.:::::::::::::::::::::::::..::..........::::.::........:...........:.......................................... ...... .... .. .
. ... .............................................::.::......:..:......::.:.:..::::::::::.:::....:...:::::..::....::::::.:::..............::.......:........................................................... .......... . ... ....
. ....................... ...................:...:.:......:......:...:........::...:...::..::::::.:::::::.:::..:::::...:.....:.......:....::.:.....:......................................... ............... ... ... . ....
....... ............ .. ................................:......:....:........::::...:...:::...:.:::.......::::.::.::...:......::..............:.....:..:...................................................... .... . .
.. .. . ....................................................:.......::....::......:..:........::..........::..:......::........:..:.:........................................... ............. .............. .. ... . .. . .. ...
. .. ..... ........ .............................................:...::........:.......:.........::..::...:::.............:.................................................. ............. ... ... .... . . .. .
. .......... .. .................................................::........:.:....::..::........:::.......:..........:..........:.............................................................. ... . .. .. . ..
... . . ........ .........................................................:...:..:::::...::......:..................::....................................... ............. ..... ....... .. .. . . ... . . .
. ... . . ......... .........................................:....................:.....::.............................:........ .................... ... .................................... ... . .. .
. ...... ................. ................................:......:.......:.................................................................................... . . . ........ .. ...
. . ... . .. . .. . ............. ................................................................................................................ ................... .. . .. ... . . .
. . .. . . . ....... .... . ..................................:........................................................................... ...... . ... .......... ... . .. . . .. .
.... .... .... . ...... . ........................................................................................................................ . .......... .. . . . ...
. . . . ... ............... .. .. .. ...................................................................................... .... . .... .... .... .................. .. .
. . ..... . ... ... . .... .... ......................................... .... . ........................ ......... . ....... ...... .... . .... ...... . .. . ..
.x=$x:-$$$$x .xx**.
.= ;$$$$$$$$$$$$xxxxx=*
.x$$$$$$$$*$-;$$$$$*-$$xx*
:;$$$$$*$####$x$$$$$$xx$$xxx- *=
*$$$$##########$$$$$$$$x$$xxxx= ====. : ::. ;x
:;$$$$$###########$x$#$$$$xx$$xxx= ====== *=====*xxx;
;$$$$$$$$$####=$###$$x*$$$$xx*x$xx=- *====* ========*x*
-$$$$$$$$$$$$$$;*$$$$xx=$xx==x=;x*** ====*:.;;;;****.
*$$$$$$$$$$$xx$$$$xx*;$$$*;;;=xxx**=* -*****; ====******
x$$$$$$$$$$$$$$$$$$$$$$$$$$$x=*$xx=; ******* .
xxxxx$$$x$$$$$$$$$$$$x*$$$xxx:*xx=*; :--;.
.=xxxxxx*xxxxx=;x$xx$*-xxxx== ;xx**;
:**:.*=====xx=-xxxxx;:xx===* ==*;
; :; :*:==*==..;=***. ;:
-.. ::
=; :=.
. . ..
. ...........:.
..........:.::::-::::-. .
.......::.::::::::-----:---:-:::-:::::::::::::...............
....::.:.:.:::.:-:---::-:-:::::-::::::::::..::............ . .
........:.:.::.:.:--::::::::::::.:.::::..................... .
.....:::..:.:::.:::::::::::::.:.:......................... .
.............:::::::...::::::......................... . .
...........:..:................................... . .
..........:.....:............................. . . .
.......................... ............ ... ..
. . ............................. ... ..
.. ......... ..... ..... ...
. . .. .. .... .
lux in tenebris