@@@ @@@X@@@@@@@@@@             @XXSSXXXXXS8O8SS8SXXXX@@@@@@@@X@@@@  @@@@@@@@@S&-,..      .иO8SSSSX@@@@XS8-             ...,,,,,,,ииииииииии-и---::::::;:;;;;;;;;;;;;;;;;;:::::::-::-----------и
 @@@ @@X@X@@@@@@@@@              @XSSXXXXS8OO88S8SSSSX@@@@@@@@@@@@   @@@@@@@@@@SO-и,,,и*OOO&O88SX@@@@@@@@&,             ..,,,,,,иииииииииии------::::;:;;;;;;;;;;;;;;;;;;;;::::::::::::---------
@@@@ @@@X@@@@@@@@@@@@@@@         @XSSXXX8OOOO88S888SXXX@@@XX@@@@   @@@@@@@@@@@@XSO-,,и8@@X@S88SS@@  @@@@@S;,            ..,,,,ии,ииииииии--и----:::::;;;;;;;;;;;;;;;;;;;;;;::::;;::;:::-:---:---
@@@@  @@X@@@@@@@@@@@@@@ @@        XSSXX8OO8O88888SXXSSX@@@@@@@@  @@@@@@@@@@@@@@XSSOии*@@ @@@SS@@@@@@@@@@@@X*,        .....,,,иииииииииии--и----:--::;;;;;;;;;;;;;;;;;;;;;;:;;;;;:;::::::::------
 @@@  @XX@@@@@@@@@X@@@@ @@  @     XSSS8OO88OOO8SSSSXSSX@@@@@@@@@ @@@@@@@@@XXXXXXSSSO:O@XXXX@@@@@@@@@@@@@@@@X;,        .....,,,ииииииииииии-и---:::::;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::;::::::------
@@X@ @@@@@@@@@@@X@X@@             X8SS888OOOO8888SS88X@XXXX@XXXX@@@@@@ @@@XSXSXXSSSSO&8OOOOS@ @@ @   @@ @@@@S:        .....,,,,иииииииииии-----:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;::::::------
  @@@@@X@@@@@@@@X@XX@ @          @S8SS8SS8OO8S8O888SSS888XXXSSX@@X@@@@ @X@@SS8SS8XSSS8&O&O8X   @@  @@@@@@@@@@Oи       .....,,,,иииииииииии-----::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::-:------
  @  @@@@@@@@@@@@XX@@         @@@@SSXSSSSSSSSOOSSSS888OOS@XSSX@@X@@X@@@@XX@X8OSS8S@88SO&OOX@ @@@@ @@@@@@@@@@@X;,.      ...,,,,,,иииииииии------:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::-:------
 @  @@@X@@@@@@XXX@@X@       @@X@XSS@SSSSXXSSO8X@X8OO888XXXX88XXXXXX@@XSXSS@X8OSX88SX8S88SX@ @@ @@@@ @@@@@@@@@@S*и,.    . ..,,,,,иииииии-------:-:;::;;;;;;;;;;;;;;;;;;;*;;;;;;::;;::::-:-:------
  @ @@XX@@@@@@@@@@@@X      @@SSSSSXSSX@X@SSSS@@XSOSSXXXX8888SXXSSXSX@X8S8SXSS8S@S8SX8SSS@@ @ @@@ @ @@@@@@@@@@@@XS&:и.   . .,,,,,иииииии-------::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::;::::::::::------
@@  @@@@@@X@X@@@@@@XX   @ @@XSS88SXXX@@XX@XX@@XS8XXXX@XOOO8OXX8888SX@X88OO88S8SXS88XSSS8S@@@@@ @@@@ @ @@@@@@@@@@@@XO;и,.  ..,,,,иииииии-------::::;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;:::;:-::-------и
   @ @X@XX@@@@ @@@X@X@  @@@@XSS88SXX@@@XXXSS@@XXXXSSX@8&O8SSXXSSS88SXS88OOS8SSSS8SSSXSSS8@@@@@@  @@@@@@@@@@@@@@@@@@@XO;и.....,,ииииииии-------::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::;::::::::-:-----и
   @@@X@@@@   @@XXX@@@@  @@XSS8OSXX@@@X@SS8S@XXXXS8X@888SXXXSSSS8888S8O888SS8SXX8SSS@XSSSX  @ @ @  @@@@@@@@@@@@@@@@@@@X8*и,. .,ииииииии------:;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::-------и
 @@@@@@@    @@@XXX@@@@@@@@XS8OOOSX@@@@@XS8OS@XXSXSS@XSX8S@XXS8888OOO8OOO88SXSS@@8SXSXXSSSX@ @ @  @ @@ @ @@@@@@@@ @@@@@@@XO:,..,ииии-ии------:;:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;:;:::--:----ии
 @@@@@@   @@X@XX@X@@@X@@XS8OOOO8XX@@X@XSSO&SSS8XXX@XX@SS@@X888OOO&&OOOOO88SXXX@@SS@SSXSSSSX  @ @  @@ @ @ @@@ @@@@@@@@@@@@@8;,.,иии------:::::;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;----::--иии
 @@@@@  @@@X@XXX@@@@@@@XS8OO&&&8X@X@X@XSSOO88SXXXX@XXXXX@XSOOO&&&**OOOO88SSXX@X@XS@XXXXSSSX@@@ @@@ @@@@ @@ @@ @@ @@@@@@@@@@8-,,иии------::::::;;-:;;;;;;;;;;;;;;;;;;;;;;*;;;;;;;;::;::---::-ииии
@@@@@  @@@XX@@@@X@@@@@@@8&&&&&&S@@@@@@SXOOSSSXX@@@@@@SX@SS8*&****;;*OO8888SSX@@XXX@@XSXXSSS@@ @@ @@ @@@@ @@@ @@@@@@@@@@@@X@X&и,ии-------::::;;:;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;----::-ииии
@@@@@ @@@XXX@X@X@@@@@@@@S****&OS@@@@@@SX88SSS@@@@@@@SX@XSSO&*;;;;;;*&888SSXXX@@@@X@@XXX@SSSX @@@@     @@@@@ @@@@@@@@@@@@@@@@8-,и-----:--:::::;::-:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::----::--иии
@@@@  @XXXX@@@@@@@@@@@@@X&**&&8S@@@@@@SSOSSSX@@@@@@XS@@SXS**;;;::;;;&OSSSSSXX@X@@@@@@@X@XSSX@@    @@@@ @ @ @@@@@@@@@@@@@@@@@X;ии--:::::::::::;:;-:;;;;;;;;;;;;;;*;;*;;;*;;;;;;;;;;:;::--:---ииии
@@@@ @@@@XXXXX@X@@@@@@@XXO**&O8S@@@@@@SS8SXXX@@@@ @X@@XSS&*;;;:;:;;**OSXSSSXSX@X@@@@@@X@@XSS @ @  @ @@@@ @  @  @   @@@@@@@@@@&ии---:::::::::;::;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;:::::---ииии
 @@@ @@@@X@@@@@@@@@@@@XXX8**&&8X@@@@@XSSSX@  @ @@@X@@@XSO**;;:;;;:;*&OSXSXXXXX@X@@@@XXXX@@XX    @  @  @@    @ @ @ @@@@@ @@@@@8:---::::::::::;:;:;;;*;*;;;;;;;;;;;;;;;;;*;*;;;;;;;::::::::::--иии
 @@ @@@XX@@@@@@@@@@@@X@@@S**&O8X@@@@@@SSX@@    @@@@@@XS***;;:::::::;&8SXXXXXXS@X@@@@@XX@@@XX@ @  @  @ @   @ @  @ @ @@@@@@@@@ X*--:::::::-:::;:;;;;;;;;;;;;;;;;;;;;;;;*;***;;;;;;;:;::::;::--и-ии
 @@ @@@@@@@@@@@X@@@X@XX@@X**&&8X@@@ @XSX@@@ @@@ @@X88SO*;;::::-:-:::*OSXXXXSXXX@@@@@@XS@@@XS@  @  @ @   @   @ @@@@   @ @@@@@@@O:-:::-:---:::;:::;;;;;;;;;;;;;;;;;;;;;;;;;*;;;;;;;;:::;;:::-----и
   @@@@@@@@X@XX@@@XX@@X@@@*;;;OX@@@ @@XX@@@   @@XSO&8S&*;::---:-:-:;*&8XXXXSXXX@@@@XSXSXX@@S@  @@    @@ @@ @ @ @@@  @  @@ @@@@8;--:--::-:::-:;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*******;;;::----
    @@XXXXXX@X@XXXX@@@@@@@O:;;*S@@@@@XX@@@ @@@XSO&&&8&**;;:-------::;&O8XXSSXXXXX@XSSX@XXX@XX    @@  @ @ @ @ @@   @@ @@@ @   @S;---::--::::::--:;:;;;;;;;;;;;;;;;;;;;;;;;;;**&O8SXXXSSSS8O*;:---
  @@@@@XXXXX@@XXX@X@@@@@@@O;;;*X@@@@@XX@@@@ @X8&***;**;:::-----и---:;*&OXXSSXXS8SSXSSSXXXX@XX@  @@ @ @  @ @ @ @       @@@@ @  S;-------::-----:::;;;;;;:;;:;;;******;;;;;;*OSS@@@@@@@@@@@X8&;;::
  @@@@X@@ @ @  @@@@XX@@@@@O;;;&XX@@@@XX@@@@XSO*;;::;;::::-----ииии--:;*&8X@XXX8O8SXXXX@@@@@@X@ @@   @@ @@ @  @@  @ @  @@@@ @@ S:-----:--:----:;;::;;;;;;;;*OSX@@@@@@XS8&&OS@@@@@@ @@@@@@@@XS8&*;
  @@@@@@          @@XX@X@@S;;;&@XX@@@@X@@@X8&;;:-----:::----ии-ииии--:;*8SX@XS&&OS@@@@@@@@X@X@@ @  @ @  @@ @  @ @    @ @ @ @  X;----:-------::::;:;:;;;;OS@   @@ @@   @@X@@@@@@@ @ @@@@@@@@@XSS8
   @@   @@@@@@@@@@@@@@XX@@X*;;O@@X@@@XX@@X8*;:---ииии----и-ииииииии---:;&8X@X8&&&8X@@@@@@@@@@X@   @ @   @ @@ @@  @@@ @ @ @@   @*----------::::;:;;;;;*OX  @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@X@
@     @@@X@@@XXXXXX@@@@X@@X*;;O@@@@@@XS@X8*;::--ииииии----иииииии-и---:;*OSSO&&*&8XX@@@@@@@@@XX   @  @   @@ @ @@  @ @ @ @ @@@@@*----------::::;;;;;*OX  @@@@@@@ @@@@@@@@@@@@@@@@ @@  @@@@@@@@@@@
@     @XXXX@XXX@@XXX@  @@X@&;;O@  @@@XSXO*;;::--ииииииии---ииии---и----:;*OO****&OS@@@@@@@ @@XX@@ @  @@   @ @ @ @ @@  @    @ @@*---------:-::;;;;;&S@ @@@@@ @ @@ @ @@@@@@@@@@@ @ @ @@@@@@@@@@@@@
      @@X@X@@@@X@@@@@    @@8;;&  @@@@XSS&;;:-:---ииииии-----------------::*****&*OS@@@@@@  @@XX@@@ @@   @ @ @ @  @ @   @ @@@ @@*-------:--:::;;;;OX @@ @@@  @  @@@@@@@@ @ @@@  @@@@@  @@@@@@@@@@
      @ @@@X@@@@@@@@@@ @  @X&*O@ @@@@S88**;;:::----и--и-------::-:-------::;;***&&S@@@ @@@@ @XX@@@@ @@ @  @@@ @@@@    @ @@ @  @*--------::::;;;*8@ @@XX@@@XXS@X@SSXX@@@@ @@@@@@@@@@@@@@@@@@@@@@@
     @@@@@@@@@@@@@@@@@@@   @OOO@   @@S&&*;;::;::::----------:::::::::-----:::;***&SX@@@ @@@ @@X@@@@ @    @ @   @      @    @@  *--::----::;;;:*O@ @@@SO888888SS@XSSX@@     @@@@ @@@@@@@@@@@@@@@@
     @@@@@@@@@@@@@@@@@@@@  @O;*X @ @@S*;;;::::::;::::::--:-:::;;;;;;;;::::::;;;***8X@ @   @  @X@  @  @@@ @ @ @@@@  @     @@ @ @*-:-----:::;;-;O@@@@@@XSSSXSXXXX@@@X@@@     @@ @ @@@@@@@@@@@@@@@@
      @@@@XXX@XXXXXX@@@@@@  O;;S   @@8*;;;;;;;*;*;;;;::::::;;;***&&&&&**;;;;;*****8X@@ @@ @  @@@   @@@@ @ @@@ @ @@@ @    @@  @@*--:----::;;--&@ @@@@ @SSSSSS8SS8SXX@@@@    @ @@ @@@@@@@@ @@@@@@@
 @ @ @@@@@XXXXXXXX@XX@X@@@@ O*;O  @@@8*;;;;**&&&&&&&*;;:::;;**&&O88888OO&*&*&&&*;;&X@@@   @  @@@@ @   @ @@  @  @   @ @   @ @  @;-:-:--::;:;-;S@ @@X@ XS8SSSXSXXXX@@@@@        @@@@@@@@@@@@@@@@@@
 @  @@@@XXXXXXXXX@@@@@@@@@@ O;;*@ @@@O**;**&O88888OO&&;::::*&&O88888SS88OOO&&&&**;*8@@  @ @  @@@@  @ @@   @@ @ @    @      @  @;-:::-::::;:;O@ @@@@@@@X@@@@@@@@ @@@@@ @        @@ @@@@@@@@@@@@@@
@  @@X@@X@@@@@@@@@@@@ @@@@@@&***8@@@@8&&OO88SSSXXS88O&;---:*&OO88SXSSS888888OO&*;;;*X@@@   @@@@@ @   @  @@ @     @       @ @  X;::::::::;;-*S @@@@@@@@@@@  @@@@ @@@@       @  @@  @@ @@@@@ @ @@X
@@  XXX@@@@@  @  @@@@@@ @ @X***;&X@@@O*O88SSXX@@XXXS8&:-ии-:*&88SXSSX@@XS88S8O&*;*;*8X@@ @ @X@@@  @   @  @  @@@@@ @   @@@@@@@ X;::::::::;;;&@ @@@@@@@@@@@@@@ @@@@@ @   @    @   @ @@  @@@   @@X8
   @ @@@@XX@X@@@@   @@@@@  8*****&X@XO*&8SXSX  @@SXXS&:и,и-;;&O8SSSOS  @88888O&*;;;;&SX@@@XXS@@ @ @ @ @@ @@@ @ @@    @@@@@@@  S::::::::;;;;S@ @@@@@@@@@@@  @@@@@@ @    @  @ @@ @ @ @@@@@@@@ @SO&
      @@  @@@@@@@@@@@@@@@@XS******8XXO*&8SSO8@@@S8SSS&:и,ии:;*&&OOO&&8S8*&&O&&*;;;;;*8XXXSX8S@@@ @ @    @ @@@ @ @ @@ @ @  @@  8::;:;::;;;;*X @@@@@@@ @@@@@@@@@@@@       @ @  @  @ @@@@@@@   XO**
   @    @@     @@@@@XXX@@@SS&*****&SXO;;&&&&*&O&&OO&O*-и,и-:;;;**&&****;*****;::::;;*8XX8888X@ @ @ @@  @     @ @@@@ @ @ @ @   8;-:::;;;;;;O@ @@@@@@@@@@@@@@@@@@@@    @@@ @ @@   @@@ @@@@@@@@SO*;
  @@   @@@@@@@@@@@@@X@@@@@XSO******OS&::;******&O&&&*;-иии-;:::;*&O&O&**;****::::;;;*OXS888S@@@ @@ @@ @   @ @ @ @@    @ @@ @@ S;:;;;:;;;*;8@ @@@@@X@@@@@@@@@@@@@       @      @  @@@@@@@@@XX8&*;
@ @@   @ @@@XXXXXXX@@@@@@@ XO*****&&SO:--;*&&&O&O&&*:--иии:::::-:;**OOOOOO*;:-::::*;*OXS8O8@  @  @@@ @ @ @@@ @@     @@@ @@@@@@X&**;;;**;;*S@@ @@@@@@@   @@@@@@@@            @  @@@@@@@@@@XXSO&*;
@@ @ @@ @@XXX@@X@@@@ @@X@@ @8*****&&8&:--:;&&O&**;:----иии-::::----:;;***;:--:::::;**OS8&OS @@ @         @    @@@@@@@@@@@@X@@@@S&**:;OS&**S      @@  @@@@@@@@@@@       @      @    @@@@@@@S8O**;
     @X@XX@@@@@@@@@@@@ @@@@@8******&OO:----:::::--и----иии-::----ииии----------::;;;*O8O*O@ @  @@       @  @@@@@@@@@@@ @ @@@@XXX8O&***SS**X@ @ @@@@  @ @@@@@@@@@            @@ @   @@@ @@@S8****
     @@@@@@S8OO8SX@@@@@@@@@S8****&*&&&:---и----ииии----иии-::::--ииииии--------::;*;*OO**S   @@@  @ @@ @   @@@@@@@@@@@@@ @@ @@@@XS888&*8&&X@ @ @ @@@  @@ @@@@@@@@         @  @@    @@@@ @@SO&***
  @      S&*;;:;;*OS@ @@@ X8O*&***&&&&;------ииииии---ииии--:;:--иииииииии----::::;**O&*&@ @    @  @@@@ @@@X@@@@ @@@@@@@@@  @@ @@XXSSO**O*X  @@ @@@ @ @@@@@@@@@@        @ @ @        @@@@@X8O&*&
 @@   @ X&;;::::;;**8X@@@@SS&****&*&&&;:-----иииии-::-ииии-::;:::-иииииииии---::;:;**OO;O@  @@@  @ @@@@@@@@@@@@@@@ @@@@X@@@@  @@@@@XSX8&&&S@   @ @  @@@ @@@@@@@ @@       @@       @@ @@@@@@SOO&&
@@ @    O;;;:;;:;;;*&8@ @ X8&&&&**&*&&;:----иииии--::-ииии--::-:::-иииииии----:::;***8&:8  @@ @@@@@@@XX@@@@@@@ @@@@@@@@@X@@X@@ @@@@XSSSS8&OX    @@@@@@@@@@@@@@@@@         @@            @ @@X8O&
@@@@   @*;;;:;:;;;**&OS@  XO&&&&&*&*&&*:----ииии--::--ииии-:::и-:;:--ииии-----::;;*;&8*:O @ @@@@@@@XXXXX@@@@@@@@@@@@@@@@X@@XX@@@@@@@XXSSS8O8@ @ @ @X@@@@@@@@@@@@             @ @      @@   @@X8O
@@@@   S*;:;;;;;;;**&OSXS8O&O&&*&&**&&*::--------::--:-и--:::--:;;::----------:;;;;*&8*:8 @@@@@@@@XXXXXXX@@@@@@@@@@@@@@@@X@@XX@@@@@@XXSSSS88SX     @@@@@@@@@@@@@              @     @@  @  @@X8O
@@@@   8*;;;:::;;;**&OS8*&*&OO&&&*&*&&*;:-------:::::;::::;;*****;;;;:------::::;;**&8*;S @@XX@X@XX@@@@XXX@@@@@@X@@@@@@XX@X@XXX@@@@@@XXSSSSSO8@@ @  @@@@@@@@@@    @        @  @@ @@@@@   @ @@XSO
@@@   @&*;;:;;;;;;**&8SO**&&OOO&&&&&&O&;:------:;;:*&O&***&O8888&*;**;;:::-:::;;;;**OSO8@@@@X@XXX@@ @ @@XXX@@@@@X@@@@@@XXXXX@XSX@@@@XXXXSSSSS8S   @   @@@@@@@@@             @  @ @@@       @@@XS
@@@   X**;;::;:;;**&OO8O***&&OO&O&&&OO&;::---:::;;:;&888OO88888O*;;***;:::::;:;;;**&8SX  @XXX@X@@@@@@  @XXXX@@@@XX@@@@XXXXXXSXXSX@X@XSXSXSSSS8S@@ @@  @X@@@@@@                              @@@@
@ @@ @8*;;;;::;;**&&O88&****&OOOO&OOOO&*;::::::;*;:;*&888888OO***;;:*O**;:::;;;***&&8X@@ @XXXX@@@@@@@@ @XXXXX@X@XSXXXXXXXSSSXSXSSXXXXXSXSSXSSSSS@@@@ @@@@@@@ @ @                         @  @@@X
@ @@@@O**;;:;;;;**&&O88***&**&OOOOOOO88*;;::::;*;:::;*&888OOO****;;;;&&*;;:;;;;****OSX@@@@X@@X@@@@@@@@@XS8SXSX@XSSSXXXXXSSSSSSSSSSXXXXXXSSSSSS8SX@@@@ @@@@@@@@@@          @@          @ @@  @@@@
 @@@@X&*;;:;;;;;**&O888**&*&**OOOOOOO8S*;;;;:;;**;:::;*OOO&&&*****;;;*O&*;;;;*****&OS@@@@XXXXX@@@@XXXS8O&OO8SSXXXSSSXXXXXS8SSSSSSSXXXSSSSSSSSSSS8X@ @@@@@@@@@ @           @ @@     @  @@@ @  @@@
@@@@@S**;;::;;****OO88O***&&&*&O8888SXXO*;;;;;*&*;:::;**&&&**;;;;;;;;*&&**;;***&&&OOX @@@XXXXX@@@SS8&*;::;*OSSSXSSSSSXXSSSS8SS8SSSSSXSSSSSXSSSSS88X@@@@ @@@@@@ @ @           @@@        @     @@
@@@@@8**;;;;;;;**&OO88&********&O8SSSSX8***;;;*&*;;:;;;;***;;;;*****&***&*;***&&&&O8X @@@@XXXXXXX8&;:--и--:*OSSXXSSSSSSSSS88SSS8S8SSXXSSSSSSSSSSS88X@@@@X@@@@  @@      @    @@ @              @@
@@@@XO**;;;;;;;**&O8S8***********O8888SS******&&***;**&&****&O88888SS8&***;**&&&&&OS@ @@@@XXXXXS8&:-ииииии-:O88SXSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSS8S@ @@@@@@@ @@          @ @@ @             @@@
@@@@X&*;;;;;;;***&O8S8*************&&&88&******&*O88S8SS888OO88S8X@XSOO&*;***&&&&O8X@@@@XXXXXXS8*:ии,,,,иии-*8OSSSSSSSSSSSSS8SSS8SSSSSXSSSSSSSSSSXS8S@@@@@@@@@@@          @ @@@ @@@@@@@ @@@@@@@@
@@@@S**;;:;;;;**&OO8SO&&&*&*********&&OSO&*******OSXXXX8O88&&O888S8O*;***;;*&&&&O8SX@@ @@XXXXXSO:иии,,,,ииии-&88SSSSSS8S8SSSOS8SS8SSSSSSSSSSSSXSXSXS8S@@@@@@@@ @     @@@@  @@@@@@@@@@@@@@@@@@@@X
@@@@8**;;;;;;;**&O8S8&*&&&&*********&&&88&&&*****&*&O88O&O8888OO*&&*:::;****&&OOO8SXXXX@@X@@XS8*-иии,,,,,,,,и;8SSSSSS88S888S88S8S8SSSSSSSSSSSSXXSXXX88SX@@@@@@@     @  @@@@@@@@@@@@@@@@@@@@@@@@@
@@@@8**;;;;;;***&O8S8****&&&&*&**&**&*&OSO&*******::;;*;:::;;;;;***;::;;&**&&&&O8SSXXXXX@XXXXSO-ии,,,,,,,,,,и-&8SSSSS8SSS88S88SSSSSSSSSXSSSSSSSXXSXXX88X@@@@ @  @@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@
@@@@O*;;;;;;***&O88SO*&&&************&8SXSO&&****;:--:;*:::::::*&**;::;*&&&&O&O8SS8X@@XXXXXXS8*иии,,,,,,,.,,,и;O888SSSS8S88888SS8SSSSSSSXSSSSXSXXXXXXX88@@@@@ @@   @ @@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@X&*;;;;;;;**OO8SSO&&***********&O8SXXXX8&&&*&&;:--:;*****;*&&&*;;:;;&&&&&OO8SXS8@X@@XXXX@SO:ии,,,,,,,,.,,,и-&S88S8SSS8SSSSS8SSSSSSSSSXSSSSXXX@X@X@XX8X@ @ @@  @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@X&*;;;;;;;**&OSX8&&****&****&O8SXXXXXX@XO&&*&&*;:-::;****&&&***;;;;*&&&&&88SSXS8@@X@XX@X@XO-ии,,,,,,,,..,,ии:OSO8SSSSS88S8S8SSSXSSSSSXXXSSX@@@@X@@XXS8X@@@@   @@@@@@@ @ @@@@@@@@@@@@@@@@@@@@@
@@@S&*;;;;;;;*&O8SS8O&*&O&&&OO8SXXXXXXXXXXXSOO&O**;;::;***OOO&***;;;;;&&&&&OO8XXX88X@@@@X@@@X&-ии,,,,,,,,,,,,,и-*SS8S8SS88S88SSSSSSXSSSSSXXXSS@@@@@X@@@@SSX@@@      @@@@     @@@@@@@@@@@@@@@@@@@
@@X8*;;;;;;;**&O8SSOOOO8888SSSXXXXXXXXXXXXX@8O&***;;;:;;*&&O&&&****;**&*&OOO8SXXX8S@@X@X@@@@@*-ии,,,,,,,,,.,,,,и:OS88S8S888S88SSSSXXSSXXSX@XSSX@@@@@@@@@XSXX@@  @ @@@@@@@@ @ @ @@ @@@@@@@@@@@@@@
@@XO*;;;;;;;*&O8SS8OO8SSXSSXSSXSSSXXXXXXXX@@X8O&*;;;;:;;;**&&***;;;***&&&O88SXXXS8X@@@@@@@@@X:-иии,,,,,,,,.,.,,ии*8888SSSS8S8SSSSSXXXXXXXX@@XSX@@@@@@@@@@XSX@@  @@ @@@@@ @ @@@  @@@@@@@@@@@@@@@@
@XXO*;;;;;;**&O8SS88SSXXXXSXXSSXXXXXXXXXX@@XXS8&&*;;;::::--;;;;:;;;;***&O88XX@XS88@X@@XX@@@@8:-иии,,,,,,,,,,,,,,и-&88SS8SS88SS88SXXXXXXX@X@@@XX@@ @@@@@@ @SS@ @@ @@@@@@@@  @@@@@@@@@@@@@@@@@@@@@
@@S&;;;;;;;**&88SSSSSXSSXSSXXXSSXXXXXXXXX@@XXXS8&*;;;::------::::;;***&OOSSX@XXS8S@@@@@@@@@@&--ииии,,,,,,,,,..,,,и;OS8SSS8SSSSSSSSXXXX@X@X@@@@X@    @@@@@@@XS@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@X8*;;;;;;**&O8SSSXXSXXXSSSXXSSXXXXXXXSX@@XXXXS8O***;:::-----:-::;;**&&8SXX@@XS8S@@@@@@@@@@@;--ииии,,,,,,,,,....,,-&8SSSS8SS8SSSSSXXXX@@@@@@@@@@     @@@@@ XSX@@@@@@@@@@@@@@@@@ @ @@@@@@@@@@@@@@
@XO*;:;;;;;&O8SSSSSSSXSXXSSXXXXXXXXXXXXXX@XXXX8O8O***:;:---::::::;**&&88XX@@XSS8X@@@@@@@@@@X:--ииии,,,,,,,,....,,,и*8SSSSSSSSSSSSSSXX@@@@@@@@@@@      @ @@@@XS@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
XS&;;;;;;;&OSSSSXXSSXXXSSSSXSXXXXXXXSXXX@@XXXXO&8S8&*;;:::::::::;*&&O8SXX@@XXS8S@@@@@@@@@@ S---иии,,,,,,,,,,,,,,,и-*8SSSSSSSS8SSSSSXXX@@@@@@@@@@       @@@@ @SX@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@
@8*;;;;;*O8SSSSSXSSSXSXSSSSXXXX@XXXSSSXX@@XXXX8*&S88&**;:;;;;;;**&&88SXX@@XSS8S@@@@@@@@@@@ 8---ииии,,,,,,,,,,,,и-:*&8SSSSSSSSSSSSX8SXX@@@@@@@@@@@        @@@ XSX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
XO*;;;;;O8S8XXSXSSSXXXSSSSXXXXX@XXSSSXX@XXXXXXS**OSS8O***;*****&&&8SXX@@XXSS8SX @@@@@@@@@@ 8--иииии,,,,,и,ииии-;&&&*OSSXSSSSSSSSXXSSXXX@@@@@ @@@@        @@X@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
X&;;;;;&SSSSXSSXXSSXSSSSSXXXXXXXXXSSXXX@@XXXXXX&*&8SS8O&&*&*&&&O8SSX@@@XXSSSS@@@@@@@@@@@@@ S--иииииииии,ииии-;&O&*;:&SSXSXXSSXXSXXXSXXX@@@@  @@@@       @ @@@ @XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
8*;;;&8S8SSXSSXXSSSSSSSSXXXXXXXXSSSSSXX@XXXXXXXS**O8SSS88OO&&O88SXX@@XXXSSSX@@@ @@@@@@@@@@@S--иииииииииииии:;*&&*:::*SSXXXXSSSXXXXXXSXXX@@     @@@      @@@XX@@XXX@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@
O*;;&8SSSSSXSSXXSSSS8SSXXXXXXXSSSSSSXX@@XXXXXXXX8&O8SSXXSSSS8SXX@@@XXXSS8SX@@  @@@@@@@@@@@@S-ииии-ииииииии-:;***::::*8SSSXSXSSXXXX@@XSXX@@@     @@      @@@XX@@@SX@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@
*;;*SS8SSSXXSSXSSSSSSXXXXXXXXSXSS8SXX@@XXSXSXXXX@SOO88SXXX@@@@XX@@XXXSSSX@@@@@@@@@@@@@@@@@@S-------иииииии-:;*;;::::*OSSXXXXXSXXX@@@XSXX@@     @@@      @@@@XX@@XXX@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
*;*SXS8SSSXXSSXSSSSSXXXXXXXXXSSSSSSXX@XXXXXXXXXXXXX88888SSXXXXXXXXXSXX@@@@@  @@@@@@@@ @@@@@S**&**;:---ииии-::;;;:::;*OSSXXXXXXXXX@@X@XSXX@@    @@@@      @@XXSXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*;8X8SSXSXXSSXSXSSSXXXXXXXXSSXSS8SSX@@XSSXXXXXX@X@@@XXSS88SSSXXXXXX@@@@@ @@ @@@@@@@@   @@@@S&888OO&;:-иииии-:;;;:;&OSXSXXX@X@XXXX@@@@@SXX@@    @@@@@    @@@@XXXX@SX@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
;&XSSSSSSXXSSXSSSSSXXXXXXSSXSSSSSSXX@XXXSXXXSXXX@@@@@@@XXSSSX@@@ @ @@ @@ @ @@@@@@@@@ @@@@@@O&***&&O&;-ии,,ии-;;;*&88SXXXXXX@X@XX@X@@@@X8X@     @@X@@  @ @@@@XXSX@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
&SXSSSSSSXXSSXSS8SXX@XXSXSXXXSS8SSXXXXSSXXXXSXXXX@@X@@@@@@@ @    @  @   @ @@@@@@@@@  @@@@@@O:-:-:;***;ии,,,и-:;;*88**SXXXXXXX@@@@@@@@@@SSX@     @@@@    @@@XXXSS@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
8XSSSSSSX@SSSSSSSXX@XXXSXSXSSSS8SXX@XXSSSXXXSSXXXXX@@@@@ @@@   @ @@@  @@@@@@@@@@@@ @@@@X@@@O::----:;&*-и,,,и----;&&;*O8SSXXXXX@@@X@@@@@X8X@@   @@X@@   @@XXXXSSSXXX@@@@@@@@@@@@@@@@@@ @@@@@@@@@ 
XXXSSSSXXXXSSSS8XX@@XXXSSSXSSSSSSXXXXXSSXXXSSSSXXXXXX@@@@@@@@ @@ @@@@@@@@@@@@@@@@  @@@@@@X@X*::----;*&:и,,,иииии-:;;;*O8SSSXXX@@@@@@@@@ S8X@   @@XS@@@@@@XXSSXSXX@S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
XXSSSSSS@XSSSSSXXX@XXXSSSXSSSSSSXXXXSSSSSXXSSXSXXXXXXXX@X@@@@@@@@@@@@@@@@@@@@@@@  @@@X@@@X@@O*;:;&88SS;и,,иииииии-::;*&OSS8SXSX@@@@@@@@@@SSX@  @@XS@@@@@XXSSSXXXX@SX@@@@@@@@@@@@@@@@@@@@@@@@@@@@
XXSSSSXX@XXSSSSXXXXXSXSSSXSSS8SXXXXXSSSSSXXSSXSSXXXXXX@XX@@@@@@@@@@@@@@@@@@@@@@  @@@@@XXX@@XS&*&88X@S8;и,,иииии,ии-:;;*&O8OO8XX@@@@@@@ @ XSX@  @@XXX@X@XXSSSXS@X@@XX@@ @@@@@ @ @     @@ @@@@@ @@
XSSSSSXXXXSSSSXX@XXXXSXSXXSSS8SXXXXXSSSSXSXSSSSSSSXXXXX@@@@@@@ @@@@@@@@@@@@XX@@ @@X@@XXX@@XXXOOXS&OO*:-и,иииии,,иииии-:;*OO*OXXX@ @@@@@@ @SS@  @XXSS8SXXXS8SXX@@@@XX@@  @ @@@  @    @@@   @  @@@
XSXSXSXXXXSSSSXX@XSXSSSSSSSSSSXXXXXSSSSSXSXSSXSSSXXXXXXXX@@@@@@@@@@@@@@@@@XX@@@@X@@X@XX@XXXXXSSS8&*;::-и,ииииии,,,,ииии-*&8**OXX@@@@@@@   XS@  @XX8OO8XSSSSXX@@@@@@X@@ @  @@  @  @@@ @@@  @@@@@@
XSSSSSX@XSSSSXX@XXSSXXSXSSS8SSXXXXXXSSSSXXSSSSSSXXSXXXXXXXXXX@X@@@@XX@@@@XXX  @@XXX@XX@XXXXXX8&O&*;;::-и,иииииии,,иииии-;*O*;;8SX@@@@@@@  @SX@ @XSO*&8SSSXX@@@@@@@@@@@ @@   @@@@@@@ @@ @@@@@    
XXSXXSXXXXSSXX@@XSSXSXXSSSSSSSXXXXSSSSSSXSSSSSSSSSXXXXXXXXXXXXX@@@@X@@@@XXX@ @XX@XXXX@@XXXXSX8;*;;;;:--и,иииииии,,ииииии-*O&--;8X@@ @ @ @  XX@ XSSO*&8SSXXX@@@@@@@@@@@  @@ @@@@@@@@@@@@ @@@     
XSSSSXXXSXSSX@@XSSSXSSSXS8SS8XXXXXXSSSSXSXSSSSSXXSSXXXXXXXXXXX@@XXXX@@@XXX@ @XXXXXXSX@XSXXSX@8:;;;:----,,,ииииии,,и,,ииии;*O:и-;8X@ @ @  @ @X@@XSXO;&8XXX@@@@@@@@@@@@@@@      @ @@@@@@@X@@@@@@@@
XXSXSXXXXSXXX@XXSSSXXXSSSSSSXXXXXXSSSSSSSSSSSSSSSSXXXXXXXXXXXXXXXXX@@@@XX@ @XXXXXXSX@XSSXSSX@O----и----,,,иииииииииииииии:*8*-и-;S@@ @ @   @X@@XSS8&8X@X@@@@@   @@ @@@@@   @@ @@XXX@@@@XXXXX@@X@
XXXXXXXXSSSXXXXSSSSXSSSSSS8SXXXXXSSSSSSXSSSSSSSSSSSXXXXXXXXXXXXXSXX@@@XX@ @XXXXXXXSX@SSSXSX@XO:-ииии--и,,,ииииииии---ииии-*O8-и--&X@@      @X@@SSSXS@@@@@@@ @@ @ @@@@@ @@  @@@XX@@@X@@@@X@@XXXX@
XXXXXXXXSXXX@XSSXSXXXXSS8SXSXXXXSSXSSSSXSSSSSSSSSSSXXXXXXXXXXXSSSX@@XXXX@ XXXXXXXSX@XSSSSS@XSO:-ииии--ии,,ии-иииии--:--и--;OS*---:O@@@      @@@SSS@   @@ @@@ @@@@ @@@   @@@X@@@@@@X@XXX@XX@XXX@@
XXXXXXXXSXXX@XSSSSSXSSSSSXSSXXXXXSSSSSSXXSSSSSSSXSXXSXXXXXXXSSSSXX@XXSX @XXXXXXSSS@XSSSSSXXSS8:-и-ии--ии,,ии--иии-:-:::---:&8O:-::*S@ @     @@@SSX@    @@       @ @@@@@@@X@X@X@@@@X@@X@X@@XXX@XX
XXXXXXXSXXX@@XSSSXXXSSSSSSSSXXXXSSSSSSSXXSSSSSSSSXXXSXXSXSSSSSSXXX@XSX@ @XXXXXXSSXXSSSS8S@SSXS:-ии----иииии----и-:;--:;;:::&88;:::;OX       @@XSX@@@  @    @ @   @@@@@XX@XXX@@@@@@X@@X@@@@@XXXXX
XXXXXXXSXXX@XXSSXXXSSSSXXXSSX@XSSSSSSSSSXSSSSSSSSSSXSXSXXSSSSSXX@XXSSX@@XXXXXSSSXXSSXSSSXXSSX8:---и-::-ии--:;;;;:;-ии-:;;::*88*:::;&8@ @    @@XSX@ @@           @@@@X@X@@@@@@@@@@XX@XX@XXXXX@XXX
XXXXXXXX@XX@XXSSXXXS8SXXXSXXXXSSSSSSSSSSSSSSSSSSSXSXSXXSXSSS8XXXXXSSX@@XSXXXSS8S@S8SSS8SXSSXSS;-----:;:::::**&&**:иииии:;;;;O8&::::;&S@  @  @@XS@@ @@         @@@@@@@X@@@@@@@@@@@@@@XX@XX@XXXXXX
XXXXXXXX@X@XXXXSXSSSSSXXSXXX@XSSXSXSSSSXSSSSSSSSSSXSXSSSSS8SSXXXXSSX@@XSSSSSS8SXXSSSS8SXXSXXSS*:---:;**;;*;***;;:-ииииии:;;*&8O;::-:*O@ @@ @@@XX@@ @@          @@@XX@X@@@@@@@X@@@@@X@X@X@XXXXXXX
XXXXXXXXXXXXXSXSXSSSSXXXSSXXXXSSSXSS8SXSSSSXSSSSSSXSXSSSSS88XXXXSSS@@XSSSSSSS8X@SSSS88SXSXXSSSO:--::;;;******;:-ииии,иии-::**O8;---:;*X @   @XS@@ @@@        @@@@@X@@@@@X@@XX@@X@XXX@@X@X@XXX@@X
XXXXXXXXXXXXXXSSXSSSXXXSSSXXXSSSSSSSSSXXSSXSSSSSSSXSSXSS88SSXXXSSSX@XSSSSS888SXXSSSS8SXXSXXSSSS*::::;::;*****;:-иии,,,,ии-::*O8;----;;8@@@@ @XX@@@ @ @@  @   @@@@@@@X@X@@@@@XX@XX@X@XXXX@XX@XXXX
X@XXXXXX@XXXXXXXXS8XXXXXSXXXXSSSXSSSSSSXSSSSSSSSSXSXSSSS88SXXXS8SX@XSSSSS8SS8XXSSSSS8SXSS@XSSS@O:::;;:::***;;;:и,и,,и,иии:-::*8;--:-;:O@@@@@@SX@  @@@@     @@@@@X@@@@@@@@@X@@XXX@X@XXX@X@XX@XXXX
XX@@XXXXX@XXXXXXXSXSXXXSSXXXXSSSSXSS8SSXSSSSSSSSSXSSSSSSSSSXXSSSS@XSS8SS88S8XXSSXS88SSXSXXSSSX@S*:;:;:::;;::---иииииииии-:;:-;O*--::*;O@@@@@XX@@ @@@@      @@@@X@@@@@X@@@@@@@XXX@XX@XX@XX@X@X@XX
XXX@XXXXX@XXXXXSXSXXXXXSXXXXSSSSSXSSSSXXXSSSSSSSXSXSSS88SSXXSSSS@XXSSSS8S88SXXSXSSS8SXXS@XSSX@XXO;;;::::::::-иии-и--::;;*&*;::O*---:*;O@@@ @X@@@ @@@@     @@@@@X@@@@@@@X@X@@X@X@XXX@X@@XX@XXXXXX
XXX@XXX@XXXXXXXXSSXXXXSXXXXSXSSXSXSSSSSXSXXSSSSSSSSSS8S8SXXXS8SX@XSSSSS8S8SS@SSXS8S8SXXXXSSSXXXX8*;::::;:;:::::;:;*******;---;&*::-;**8@ @ @@@@@ @ @      @@@@@@@@@@@@@XX@X@X@XXXXX@X@@XXX@XXXXX
XXXX@XXXXXXXXXXXSXXXXXXSXXXSXSSSSXSSSSXXSSSSSSSSXSSSS8SSSXXSSSX@XSSS8S8S88SXSSXS88SSSXSX@XSXXSXSS*:::::;;***;;;:--:;;::-иииии:&*:::;**8@@@@@@@@@         @@@@@@@@@@@@@@XX@@@XXXXX@X@XXXX@XXXXX@@
XXXX@XX@@XXXXXXSSXXXXXXSXXXSSSXSXSSSSSXXXSXXSSSXSXSSS8SSSXSS8SXXSSSS8S8S8SXXSXXSSS88XXXXXSX@SXSSXO:---:*&OO*:--иии-ииииии,,,и:&*:;:**OS@@@@X @ @         @@@@@@@X @@@@X@X@@@XXXXX@@XXXXX@@XXX@XX
XXXX@@X@XXXXXXXXSXXXXXSXXXSXSSSSXSSSSSXSXSSSXXSXXXSS8SSXSSSSSX@SSS8SS8S8SSXXSXX88SSSXXXXXXXXXSSX@S*:--:;;*;:-иииииииииии,,,,и:**;:;&&OX@@@@@@ @          @@@@@@@@@@@@X@@@X@@X@XXX@X@XXX@@XXXX@@@
XXXX@@X@XXXXXXXSXXXXXXXXXXXSSXSSSXSSSSXXSXSSSSSSSSSSSSSXXSS8SXXSSS888S8S8XXSXXSSSSS8XXSXXXXS8SX@XSO:-иии-;:--и--иииииии,,,,,и:**;;**&8@@@@@@@@@@         @@@@@@@@@@@@@XXX@@XXXXX@XX@@XX@@X@@@@@@
XXXXX@XXX@XXXXXXXXXXXXSXXSSSSSSSXSSSSXXXSXSXSXSXSSS8SSXSSS8SXXSSS8S8S88SSXXSXSSSSSSS@XXXXXX88XXSSXS&:-иии:;::;::--иииии,,,,,и:*;;;**&S@@@@@@@@@ @         @@@X@@@@@@X@@@X@@@XXXX@@X@X@X@XX@X@XX@
XXXXXX@@X@XXXXXXXXXXXXXXXXSSXSSSXSSSSXSXSXXXXSSSSSS8SSSSS8SXXSSS8SS8SSSSXXSXXSSSSSSXXSXXXXS8XXSSSSSO*-иии:::::::--иии,,,,,,ии:;;:***OX@@@@@@@@           @@@@@@@@ @@@@@@@@XXXXXXX@XXX@@@@@@XXXXX
XXXXXX@@XXXXXXXXXXXXXXXXXXSSSSSSXSSSXXXSXXXXSXXXSSSSSXSS8SSXX8SSSSSS8SSSXXSXXSSSXSSXXSX@XS8XXS8SSSXXO;---::::---ии,,,,,,,,,и-;:;;**&SX@@@@@@@ @@         @@@@@@@@@@@X@X@@@XXXX@@X@X@@@@X@@@XXXX@
@XXX@X@@XXXXXXXXX@X@XXXXXSSSSSSSXSSSXXXXSXXXSXSSSSSSXSS8SSXXSS8S88SSS8SXXSXXSSSSSSSXXXX@S8SXS8SSXXXXSO;-----ииии,,,,,,,,,,ии:;;;;*&OSX@@@@@@@ @ @        @@X@X@@@@@@@@X@X@@@XXX@XXX@@@XXX@ @@XX@
X@XX@X@@XXXXXXXXXX@XXSXXSSSSSSSSXSSSXXSXXSXXXSXSSSSXSSSSSXXXSSSSSSSSSSSXXSXXSSSSSSXXSXXX8SXS8XSXSSSXXXO:---иии,,,,,,,,,,,ии-:;;;;*O8X@@  @@@@   @       @@@XX@@@@@@@@@@@@@@XXXX@XXX@@XXXX@@@XXXX
XXX@X@@@@XXXXXX@@@XXXXXXSSSXXXXSXSSSXXXXSXXXXXSS8SSXSSSSXXXSSSSSSSSSSSXXSXXXSSSXXSXXSX@SSXSSXSSSSSXXX@S*---иии,,,,,,,,,,иии-;;;;**OSX@@@@@   @@@@@ @@@   @@@XX@@@@@@@@@@@@@XXXXXXX@@XXXXX@XS8SXX
XXXXXXX@@XXXXXX@@@@XXXXSXSXSXXXSXSXXXSXSXSXXSSSSSSSSSSSSXXSSSSSSSS8SSS@XSXXXSXXXXSXXXXXSSSSS88SSXXXXXXXS:и--ииииии,,,,ииии-:*;;**OSX@@  @ @  @@@X@@@X@@  @@@@X@ @@@@@@@@@@@@@@@X@@XXXXXXX@SOO*O8
@XXX@@@@@XXXXX@@@@@XXXXSXSSXXXXSSXXXXXXXXXXXXS8SSSSSSSSX@XSSSSSSSSSSSXXXXXXXXSXXSXXSXXSSXS88SSSSSSSSSSXX*---иииииии,,иииии-;;**&OSX@@@@@@@  @@XXSXXX88X@@@ @@X@@@@@@@@@@X@@@@@XXX@@@XXXXXSO**;;*
X@@@X@@ @XXXX@@@@@XXSXXXXXXXXXXXXXXXXXXXSXXXSS8SSXSSSSS@XSSSSSSSSSSSXXXSX@XSXSXXSXXSXXSSS8OSSSS8SSSSSXXX8:--ииииииииииии--;***&O8X@@@ @@@@@@@@S8OSXSO&S@ @@@@X@@@@@@@@@@@@@@@@X@@@@XXXXXX8*;---:
X@@@@X@@ @X@@@@@@@XXXXXXXXXXXXSXXXXXXXXXXXXSSSSSSSSSSSX@XSSSSSSSS8SS@XSSXXXSXXXXSXXXXSSS88SSSO8S8SSSSXSXX*--и-иииииииии-::*&&OO8X@@  @@@@@@@@X8O&888&*O@@@ @@X@@@@@@@@@@@@@@@@@X@X@@X@X@XO*:-и-и
XXX@@@@@@@X@@ @@@XXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSSSSSX@XSSSSSSSSSSSXXXSXXXXXSXXXXXXSXSS8O8888S88S8SSSSSXXO-----иииии-и--:*OO8SSX@@@ @@XXX@@@XSO&&O8OO*OX@@@ @@@X@@@@@@@@@@@@@@@X@X@@@XXXX&;--иии
XXXX@@@@@X@@@@@@XXSXXXXXXXXXXXSXXXXXXXXXXXXSSSSSXSSSSXXSSSSSSSSSSSXXXSSXXXSXSXXXSSSXSO*;---:*&8S8S8SSSXXXX*-::-----:---:*&8SSX@@@@@ @XSSXXXXSSO&;&OO&;OX@@@ @@@X@@@@@@@@@@@@@@X@X@@@@@@XX&;:-иии
@X@@@@@@ @X@@@@@XXXXXXXXXXXXXXXXSXXXXXXXXXSSSSSXSSSSX@XSXSSSSSSSSSX@XSXXXXSXSXXSSXSO;и,,и,,,,и:*O8S8SSSXSXO;:::::::::;;*&O8SXX@@@@@@SSSSSXXXSO&;;*8&&**XX@@@@@@@@@@@@@@X@@@@@@@XXXX@@@@XS&;--иии
@X@@@@ @ @@@@@@XXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSXXSSXS@@SSSXSSSSS8SXXXSSXXXXXSXXXSX8*и,,,,,,,,,,,и-;O8SSSXXX@O;;;;;;;***&O8SSXX@@@@@@XS8SSSXXS8O&*;;OOO;*SX@@@@@@@X@@@@@X@@@@@@@@@@@@@@@@@X8*--иии
@@@@@@   @@@ @@XXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSXXSSXX@XSXXSSSSSSSSX@XSXXXXXXXSXXSO-ии,,,.,,,,,,,,,,и;OSSSXSX@SO&****&&O88SSXX@@@@@@XS88SSSSSS8O&:;:&O**;OS@@ @@@@X@@@@@@@X@@@@@@XX@@@@@@@XX&:ииии
X@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXXXXXSSSSSXXXSSX@XXSXSSSSSSSSXXXXSX@XXXSXSSX*и,,,,,,,.,,,,,,,,,,ии*8SXXXX@@XSS888SSSXXXXX@@@@@@S888SSSSSO8O&;;:&OO*;&S@@@@@@@@@@@@@@@@@@@@@@@@@@@XX@@@@X&-иии
XXX@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXXXXXXSSSSXXXXSXX@XXSSXSSSSSSXX@XSSXXXXXXXXS;и,,,,,,...,.,.,,,,,,,,и:OSXXXX@X@@@ @@ @@@@@@@@@@@XS8O88SSSSO8O&;;;*8&&;&S@@@@@@@@@@@@@@@@@@@@@@X@@X@X@@@@@@X;-ии
@X@@@@   @@@@XXXXXXXXXXXXXXXXXXXXXXXXXSSSSXXXXXXSX@@XSXXSSSSSSSXXXXSXXXXXXSXX&и,,,,,,.....,...,.,,,,,,ии;8XXXX@@@ @  @@@@@@@@@@@XS888SSSSSO&8OO*;;;OO&;*S@ @@ @@@@@@@@@@@@@@@@@X@XX@@@@@@@@@S*--
 @@@     @@@@@XXXXXXXXXXXXXXXXXXXXXXXSSSSSXXXXXSXX@XXXSSSSSSSSXX@XSXXXXXSSXS&-и,,,,,.......,,.....,,,,,,ии;OX@XX@@@ @@@@ @@@@@@@XSS8SSSSSSO&OO&*:;;&8&;*S@ @@@ @@@@@@@@@@@@@@@@@X@@@@@@@@@@@XX*-
@@@@@@@   @@@XXXXXXXXXXXXXXXXXXXXXXXXSSSSSXX@XXSX@@XSSSSSSSSSSXXXXSXXXXSXSS&-и,,,,.,.............,,,,,,,,,ии*8X@@X@@@@  @@XX@@@@XSSSSSSSS8&*OOO*;*:*OO;*S@  @@@@@@@ @@ @@@@@@@@@@@ @@@@@@@@@@@O-
@@@@@@@@   @XXXXXXXXXXXXXXXXXXXXXXXSSSSSXX@XXXSX@@XXXXSSSSSSSXXXXSXX@XSXXS&-и,,..,...... ......,....,,,,,,,,и-&SX@@@@@@ @XXX@@@ @XSSSSSSS8&*OO&*:;;*8&*&S@@@@@ @@@@@@@@@@@@@@@@@   @@ @@@@X@@X*;
XXX@ @    @XXXXXX@XXXXXXXXXXXXXXXXXSSSSSXX@XXXSX@@XSXSSSSSSSSXXXXSSXXSSXSO:-и,............ ..........,,,,,,,и,и;8X@@@@@XXXX@@@@  @XSSSSSSO*;OO&&;;;;OOO8X@@@ @@@@@@ @@@@@@@@@@@   @@@@@@@@@@@S&;
@@         @XX@X@XXXXXXXXX@XXXXXXSSSSSXXXX@@XSXX XXXSSSSSSSSXXXXSSXXXOO8&:-и,...,,.......... .......,.,,,,,,,,ии-&X@@@@XSX@@@@    @XXXXSSO;*O8O&;;;;&OO8S  @ @@@@@@@@@@ @@@@@@ @@@@@@@@@@XX@@S&*
@ @         @@@X@XXXXXXXXXXXXXXXSSSSSSX@@@@XXSX@@XXSSSSSSSSSXX@XSSXXOи-*:-ии,...,,,...............,..,,,,,,,,,,иии*8@@XSS@@@@      @@XXSSO;;OO&&&:;;&OO8S@@@@@ @ @ @@@@@@@@@@@@ @@@@@@@@@X@@@S&&
@            @@@@@XX@XXXXXXSXXXSSSSSSXX@@@@XXX@@XXXSSSSSS8SXXXXSSSS8,  -ииии,,,,,,,,.,..................,,,,,,и,иии;OXXXX@@@@@      @@XXSO;*OOO&&;;;*OO8X@ @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@8OO
 @           @@@@@@@X@XXXSXXSSXSSSSSXX@@@@@XS@@@XSSSSSSSSSSXX@XSSXXO   ,ииииии,,,,,,,.,..,.,..........,.,,,,,,,,иии-*SXX@@@ @@       @@XS&:;*OO*&*:*;O88S @X@ @ @@@@@@@X@@@@@@@@@@@@ @@@@@@@@SOO
@             @@@@X@XXXXXXXXSSSSSSSXX@@@@@XXX@ XXXSSSSSSSSXX@XSXXXX&и..,ииииии,,,,,,,,.,,,,,,,.,.........,,,,,,,и-:*O8SX@@@ @@        @@X*;*&OOO&&;;*&88S@ XX@@  @@@@@@@@@ @@ @@@@ @@@X@@@@@@88O
@              @@@@@X@XXXXXSSSSSSSXX@@@@@XXXX @XXSSSSSSSSXXX@XXXXX8;-:иииии,иии,,,,,,,,,,.,.,,,,.,,.......,,,,,,и-;&&OOO@@@ @@          X*:;*OO&&&;;;*88S@@XS@@@ @@ @@@@@@@@ @X@@@@@@@@@@@@@XSS8
@        @@@@ @@@@@@@@@@XXXXXXXXXX@@@@@@@XXX @XXSSSSSSSSSXX@XXXXXO;**иииии,иииииии,и,,,,,,,,,,,,,,.,,....,.,,,,,и-::::::O@  @@          X;:**OOOOO*;;*OOS@ XOX@ @ @@@@@@@@@@@@@@ @@@@@@@@@@@@XSS
        @XXXXX@@@ @@@@@@@XXXXXXXX@@@@@@@XXX@@@XXXSSSSSSSXXX@XXXXO:;O:ии,ии,ииииииииии,,,,,,,,,,,,.,,,,..,..,,,,иииииииии;X @@@@         X;:;*OO&&O&;**&8S@ XOX@@@  @@@@@@@@@XX@ @@X@@@@@@@@@@@XS