du
::::::::...........................................................................:::::::::
............................................         ...             ...............::::::::
....................................                                      ...........::::.::
............................                     .......::::-=++++-:.        .............::
.........................                   .    ........:::::::::.:::--:-..  ..............
.......................                   . ............:::.::::::.:::..:...-:..............
............... ..                       .............:::::::::::.:::-::.:.....-............
.......  ..:::                           ::...........:::::::::::--::-:--::.:::..:. .......:
........:--===.                        ...::::::...:::::::-------=---=--==--:---:::........:
..   .:-=+++++:.::                    ...::::::::::::::::--------=-======+=+=------:........
     .=++*++**====-                   :.:::::::::::::---------=======+++++==+++++===-.......
     .=++*+=++++++=:                 .:::::::::::::-----------====+++++++++==+++==+=--......
::-: .=+++*+++*+++=-                 ::::::::::.::::::::::---=======+++=====-=-++*+===-.....
-=== .=+++#+++*=====:                ::::::::::::::::-------===-======++======+#*+++=+=.....
=++=..=+++*===++=++=-                .::::::::-----=++++===----------==++++**+**+==+=+=.....
=+++:.=+=+*+++++-===-.                :::::::--==++++++++==------------===+++**%*+-=-+=.....
=++++===+=*#+++*-====.                :-===---=++**#%#%#+==-::---------=======**+=:--=-   ..
-++++=***=-:---==+++=:               .++++**-:-++**+==---:::::::-----====+====*+--=-=+=   ..
:=++*+-==--==--::-===-                -=*%@%-.:::::-----...:::::---====+====+==----=++-
:===---=====+=--=====-:                :+=--..:::::::::....::::---=========++=-----+++-
.:---==++=+++====+====-                 :-=-.:::::::::::.:::::---===========+++===++*+:
.:-==++++++++=+++====--           ..    .::..:-=-:---=--:-----===============+*+*+++++
:-==+++++++=-=----:--=-.      ....::    .:...:::.:-==::-=====================+++**+++*-
.:---======-=---:::..:--     .:--.       :---===*#*=:::::-=+=-===---========+++++++***+.
.:---=====-=--:::...:-:.....:--:         :-===+#*-:::::-===-:-==----=========++++++**++:....
.:--=-===---:..:....:.....:---.           -=+-+++----=+=---::-=--:---========+++++++=.
.---====---:............::--:              =+--=++=-::-:::::--=--:---=======+++++=:
 -=====---:.....::::::::---.                ::--:--=-:::::::---------======+++=-
 :======--::::::::--=====-                   ::---=-:::::::---------=====+++=:
 .==+====-------======-.                     .::::..:::::---=====--=====+*=.              -.
.+*++++++++++=++++==:                          :::::--------=====--===+*=.  .           :.
=##=++++++++++==++=.                           .:----===----=-----=+*#-.  ..   .     .:
.##==+++++++++**#=..                             -==-----=-----==+#*:.....          :
  ++=========:......                                 ------=*##%#=-:..   .        :
  =+:......... .....                                     .-=*#=::::.            ..
   ..................                                       :......       ..   :
.....................                                       .::...           ..
..::.................                                        :::..          .
..:::. ..............                                       ..:::.         .
pa