``````````````````````````=/MMMM=-``````````````````````````
````````````````````````=-MMMMMMsi^.````````````````````````
````````````````````?-NVMMji^^;;NVMMoi^.````````````````````
``````````````..+=NVMMNV?-````````=/MMMMsi?-^.``````````````
``````..~:=/jiMMMMji?-``````````````..=/MMMMMMMMjioi?-~:..``
``..NVMMMMMMMM=-^^^.MMMMMMMMMMMMMMMMMMoi``~:=-NVMMMMMMMM~:``
````;;NV=/~:````````^.^.^.^.MMMM^.^.^...````````..;;=-ji````
````````````+=?-?-?-?-?-?-?-MMMM?-?-?-?-?-?-?-+=````````````
````````````oioioioijioioioiMMMMoioioioiNVoioioi````````````
``````````````````oiji``````MMMM``````^.MM+=````````````````
````````..^.^.^.^.+=MM;;^.^.MMMM^.^.^.=/MM^^^.^.^...````````
````````?-MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM?-````````
````````..^.^.+==-;;^.^.^.^.^.^.^.^.^.^^~:^.^.^.^...````````
````````````..NVMMji~:````````````````=-MMji````````````````
``````````..NVNV^^=/MMNV?-``````````?-MMjiNVsi^.````````````
````````;;NVNV..````..=-MMNV..``..=-MM=-``..siMMoi^^````````
````^.siMMNV~:^.^.^.^.^.~:~:..=/MMMM?-````````~:NVMMMMoi~:``
``^^MMMM?-?-MMMMMMMMMMMM?-..NVMMsi=/?-?-?-?-?-?-;;~:jiMM~:``
````^^..````````MMoi````````..~:``+=oioiMMMMoioi+=````..````
``````..?-;;^.^.MMsi^.?-~:``````````````MMMM````````````````
``````^.MMjioioiMMNVoiNVoi````^^?-?-?-?-MMMM?-?-?-?-+=``````
``````````..````MMoi``^.^^````~:oioioioiMMMMoioioioioi``````
````````=-NV````MMoi``=-NV``````^^^^````MMMM````^^~:````````
````````~:MM^^``MMoi``ji=-..````siji````MMMM````siMM..``````
````..^.~:MMjioiMMMMMMMMMM?-^.``~:MM^.``MMMM````MM?-..^.````
````;;MMMMMMjioi+=?-^^^.^...MMMMMMMMMMMMMMMMMMMMMMMMMMMM^.``
````..^^^.``````````````````^.^.^.^.^.^.^.^.^.^.^.^.^.^.````
````````````````````````````````````````````````````````````
````````````````````````=-MMMMMMsi^.````````````````````````
````````````````````?-NVMMji^^;;NVMMoi^.````````````````````
``````````````..+=NVMMNV?-````````=/MMMMsi?-^.``````````````
``````..~:=/jiMMMMji?-``````````````..=/MMMMMMMMjioi?-~:..``
``..NVMMMMMMMM=-^^^.MMMMMMMMMMMMMMMMMMoi``~:=-NVMMMMMMMM~:``
````;;NV=/~:````````^.^.^.^.MMMM^.^.^...````````..;;=-ji````
````````````+=?-?-?-?-?-?-?-MMMM?-?-?-?-?-?-?-+=````````````
````````````oioioioijioioioiMMMMoioioioiNVoioioi````````````
``````````````````oiji``````MMMM``````^.MM+=````````````````
````````..^.^.^.^.+=MM;;^.^.MMMM^.^.^.=/MM^^^.^.^...````````
````````?-MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM?-````````
````````..^.^.+==-;;^.^.^.^.^.^.^.^.^.^^~:^.^.^.^...````````
````````````..NVMMji~:````````````````=-MMji````````````````
``````````..NVNV^^=/MMNV?-``````````?-MMjiNVsi^.````````````
````````;;NVNV..````..=-MMNV..``..=-MM=-``..siMMoi^^````````
````^.siMMNV~:^.^.^.^.^.~:~:..=/MMMM?-````````~:NVMMMMoi~:``
``^^MMMM?-?-MMMMMMMMMMMM?-..NVMMsi=/?-?-?-?-?-?-;;~:jiMM~:``
````^^..````````MMoi````````..~:``+=oioiMMMMoioi+=````..````
``````..?-;;^.^.MMsi^.?-~:``````````````MMMM````````````````
``````^.MMjioioiMMNVoiNVoi````^^?-?-?-?-MMMM?-?-?-?-+=``````
``````````..````MMoi``^.^^````~:oioioioiMMMMoioioioioi``````
````````=-NV````MMoi``=-NV``````^^^^````MMMM````^^~:````````
````````~:MM^^``MMoi``ji=-..````siji````MMMM````siMM..``````
````..^.~:MMjioiMMMMMMMMMM?-^.``~:MM^.``MMMM````MM?-..^.````
````;;MMMMMMjioi+=?-^^^.^...MMMMMMMMMMMMMMMMMMMMMMMMMMMM^.``
````..^^^.``````````````````^.^.^.^.^.^.^.^.^.^.^.^.^.^.````
````````````````````````````````````````````````````````````