++++++
      ++++++oooo
      ++++++oooo..
      ..++++ooOO++
        ++++oooo++
        ++++oooo++
        ++++oooo++
        ++++oooooo
        ..++++oooo
        ..++++oooo
        ..++++oooo
          ++oooo++
          ++oooo++
          ..++oo++
            ++oo++
            ++oo++
            ++oo++
            ++++oo
            ++++oo
            ++++oo
            ++++oo
            ++++oo
            ++++oo
            ++++oo
            ++++oo
            ..++oo..
            ..++oo..
              ++oo++
              ++oo++
              ++oo++
              ++++++
              ++++++
              ++++oo
              ++++oo
              ++++oo..
              ..++oo..
              ..++oo++
                ++oo++
                ++oo++
                ++oo++
                ++oo++
                ++oooo
                ++oooo
                ++++oo
                ++++oo
                ++++oo
                ++++oo
                ++++oo
                ++++oo..
                ++++oo++
                ..++oo++
                ..++oo++
                  ++oo++
                  ++oo++
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo
                  ++++oo..
                  ++++oo..
                  ..++oo++
                  ..++oo++
                    ++oo++
                    ++oo++
                    ++oo++
                    ++oo++
                    ++++oo
                    ++++oo
                    ++++oo
                    ++++oo
                    ++++oo..
                    ..++oo..
                    ..++oo++
                      ++oo++
                      ++oo++
                      ++oo++
                      ++oo++
                      ++oooo
                      ++oooo
                      ++oooo
                      ++oooo
                      ++oooo
                      ++oooo
                      ++++oo
                      ++++oo
                      ++++oo
                      ++++oo
                      ++++oo
                      ++++oo..
                      ..++oo++
                      ..++oo++
                      ..++oo++
                        ++oo++
                        ++oo++
                        ++oo++
                        ++oooo
                        ++oooo
                        ++oooo
                        ++oooo
                        ++oooo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo
                        ++++oo..
                        ++++oo++
                        ++++oo++
                        ..++oo++
                        ..++oo++
                        ..++oo++
                          ++oo++
                          ++oo++
                          ++oooo
                          ++oo++
                          ++oooo
                          ++oooo
                          ++oooo
                          ++++oo
                          ++++oo
                          ++++oo..
                          ++oooo..
                          ++++oo..
                          ++++oo..
                          ++oooo++
                        ++ooooOOOO++
                        ooooooooOOoo
                        ooooooOOOOOO
                        oooo++OOOOOO
                        ooooooOOOOOO
                        ooooooOOOOOO
                        oooo++OOOOOO
                        oo++++OOOOOO..
                        oo++++ooOOOO++
                        oo++++ooOOOO++
                        oo++++ooOOOO++
                        oo++++ooOOOO++
                        oo++++ooOOOO++
                        oo++++ooOOOOoo
                        oo++++OOOOOOoo
                        oo++++OOOOOOoo
                        oooo++OOOOOOoo
                        oo++++OO@@@@OO..
                        ooooooOOOO@@OO++
                        OOooooOOooOOOO++
                      ++@@@@OOooooOOOOoo
                      ooOOOOOOooooOO@@OO++
                      OO@@OOOOooooooOOOOoo
                      OOOOOOOOOOOOOOOOOOOO
                      OOOO@@@@@@@@@@@@@@OO
                      OOOOOOOOOO@@@@@@@@OO
                      OOOO@@@@@@@@@@@@@@OO
                      OOOOOOOOOO@@@@@@@@OO
                      OOOOOOOOOOOOOO@@@@OO
                      OOOOOOOO@@@@@@@@@@OO..
                      OOOOooooOOOO@@@@@@OO..
                      OOooooooOOOO@@@@@@OO++
                      OOoo++ooOO@@@@@@@@OO++
                      OOoo++++OOOO@@@@@@OO++
                      OOoo++++OO@@@@@@@@OO++
                      oooo++++OO@@@@@@@@OO++
                      oooo++++OOOO@@@@@@OO++
                      ooooooooOOOO@@@@@@OO++
                      ooooooooOOOO@@@@@@OO++
                      ooooooooOOOO@@@@@@OO++
                      ooooooooOOOO@@@@@@OO++
                      ooooooooOOOO@@@@@@OOoo
                      ooooooooOOOO@@@@@@OOoo
                      ooooooooOOOO@@@@@@@@oo
                      ooOOooooOOOO@@@@@@@@oo
                      ooOOooooOOOO@@@@@@@@oo
                      ooOOooooOOOO@@@@@@@@oo
                      ooOOooooOOOO@@@@@@@@oo
                      ooOOooooOOOO@@@@@@OOoo
                      ooOOooooooOO@@@@@@@@oo
                      ooOOooooooOO@@@@@@@@oo
                      ooOOooooooOO@@@@@@@@OO
                      ooOOOOooOOOO@@@@@@@@oo
                      ++OOOOOOOOOO@@@@@@OOoo
                    ++%%&_#&_###&&&&&&&&oo++
                    ------::::....----||%%||||
                    ----::............--====oo
                    --::::....::::......++##&&
                    --::::....::::::....++oooo                    ::
                    --::----::::::::--++oo++++            ::::----||--            ::::::------
                        ++++    ..++%%&&&&                --::----||||            --::--------
                        --++..  ..--&&XX##                ----||||--||          ::--::--------
                        --++....  ::||%%XX                ----||||--||          ::------------
                        ++++......==##XXXX                ----||||||||::        ::------||||--
                        ++++......==%%oo##                ||====oo==||::        ------||||||--
                        --::......::--++||::::    ::::::--==oooooo====--        --||||||||==||
                        ..      ..::::--::--::--------||||oooooooo==oo||      ::||==||||||==||
                        ------::::::----||||||||||||==oooooooo==||||==||      --||==||||||||||::
                        --||----||----====||======XXBB&&&&------oooo==||::  ::--||oooooooo==||::
                        ::::::--==oooooooo========oooooo&&oo====oooooo==||||||||||==========||----::::::::
                      ::--====oooo&&&&&&&&&&&&XX&&&&oo&&&&&&&&&&&&oooo==============oooo========||||||----::
                    ::||======oo====oooooooooo======================||||||||||||||||||||||||||||||--------||::
                  ::||||||||==||||||========================oooo================oo==============||||||||||----::::
                  --||||||||||||================oooooooooooooooooooooooooooooooooooooooooooooooooo======||==||----::::
                  ------||==oooooo&&&&XXXXBBBBBBBBXXXXBBXXXXXXBBBBXXXXXXBBBBXXXX&&XXXXXXXX&&&&&&&&oooo======||--::  --
                ------||==oooo&&oo&&&&oo&&&&oooooooooooooooo====================oo======================oo||||--    ::
              ::------||oo================================================||====================||==||==oo||||--    ::
          ::--||||----||==||||||||||==============oooo==oooo==&&oooooooooooo====oo&&oooooooooooooo====oooo--||--  ::::
        ::--||||------==||||||====ooooooooXX&&&&oo==ooBBoooo&&&&oooo====||==oo&&XX&&BBBBBBXXXX&&oo&&oo&&oo||||--------
      ::------------||==||--||==oo&&@@&&XXXXXXXXXX@@XXXXBB@@BBBBXXXXBBBB&&&&&&XX&&@@BBBBBBBBXX&&XXBB&&XXoo||||--------
      ::--------||====oo||||==&&&&XXXXBB&&XX@@ooXXXXXXXXBB&&BBXXXXXXBBXXXXXXXXXX@@BBXXBBXXBBXX&&&&XXBBXXoo||||--||--||
      --------||==oo==oo||||ooXXXXBB==  ::::::::::  --==--::||&&&&&&XXoo&&&&XXooooooooooXX======XX&&&&XXoo||||--||||--
  ::  --------==oooooooo==||ooXXXX&&::  ::  ::  ::  ====::--    ::        ::::    --::  ||      oo&&oo&&oo||||--||||::
::::::------||==oooooo====||&&XXXX&&                ||||::::::  ::        ::::    --::::||::::::ooXX&&oo&&--||--||--
  ::----------==oooooooo==||oo&&&&&&......::..::--::||||||::----||::..  ..--||----||||--==||||||oo&&&&XX==||||--::
  ::--------||oooooooooo==||ooXXXXXX||==||--------||||||--::||------::..::....................::&&&&&&&&oo||--
      ------||==oooooooo==||ooXX&&BB++--::......::::@@::..@@@@@@XX@@..                        ::oo&&&&oo==----
      ----::||oo&&oooooo==||oo&&&&&&::::....        @@::..........@@..                        ..oo&&&&oo==----
      --    --||oooooooo==||ooXXXX&&::..            @@::  ....    @@..                        ..oooo&&oooo----
  ::::--    ||--==oooooo==||==XXXX&&......      ....@@..  ..@@@@@@@@                          ..oooooooo==----
  ::::--::  ||--==oooooo==||==XX&&&&....        ..@@....  ..@@@@@@..                          ..oo&&oooo==----
  ::----::  ----oo==oooo==||ooXX&&oo..            @@..    ..    @@..                          ..oooooooo==----
  ::::--    ----==oooooo==||ooXXXX&&....          BB..    ....  BB                            ..oooooooo==----
    ::----::||==oooooooo==||==&&XX&&....    ....::@@..  @@@@@@@@@@                            ..oooooooo==----
      ------||====oooooo==||ooXXXX&&....        ..                                            ..oo&&oooo==----
      --||--||==&&oooooo==||ooXXXX&&::....        ........                                    ::oo&&oooo==----
  ::--------====&&oooo&&==||ooXXXX&&--::..........::........................................::::oo&&&&oooo----
::::----::  ||--==&&ooXXoo||ooBBBBXX||||||--------||--||||--||||||||||||||||||||||||||||==||||==XXoooooooo----
::------    ==--oo&&oo&&oo==ooXXBB@@XX&&XXXXXX&&&&&&&&XXXX&&XX&&&&&&&&&&&&&&&&XX&&&&&&&&&&oooooo&&&&oooo==----
  ------::  ||--oo&&oo&&&&ooooXXBBBB@@BBBBBBBBXXBB@@XXBBBBXXBBXXBBBBBBBBXXXXXXXXXXXXXX&&&&&&&&ooXXXX&&oooo----
    ::--::  ==||oo&&&&ooXXXXXXBB@@BBXXBB@@BB@@BBBBBB@@@@BB@@@@XX@@@@BB@@BB@@BB@@BBXXBBXXXXXX&&&&&&&&&&oooo----
      ----||||||&&==&&&&BBXXXX@@BBXXBBBB@@XX@@BBBB@@XX@@@@@@@@@@BBBBBB@@BBBBBB&&XXXXBBXXXXXXXXXXXX&&&&oooo----
      --||--==oooooo&&&&&&&&BB@@@@BB&&&&XXBBXXBBBBXXBBBBXXBBBBBBBB@@XXXXXXXXXX@@XX&&XXXXBBXX&&&&XX&&&&oo==----
  ::::||||--||==oo&&oo&&&&XX@@BBXX@@XX&&&&XXXXXX&&&&XXXXXXBBBBXXXXXXBB@@BB&&BBooXXXXXXXXXXXX@@XX&&&&oooo==----
::----|| ...||oo&&oooo&&XXXXooXXXX@@BBooXX&&XX&&XXXXXXXXBBXXXXBBBBBBXXBBXXXX&&BBXXXX&&BBXXXX@@&&oo&&&&oo==----
::::----....||--oo&&XXooXX&&||BBXXBBXXoo------------&&XXXXXXXXBBBB@@BBBBBBXXoo::::::::==BBXXoo||==oooooo==----
::----||....----oo&&XXooXX&&||BB&&&&XXoo............==XX&&XXBBXXXXXXXXXX&&oo--........--&&BB==--||========----
::------....||--oo&&oo&&XX&&||&&&&BBXX==............ooXXXXXX&&XXBBXXXXXXXXBB==::::::::ooXXXXoo||==oooo====----
::----||::  ||::oo&&oo&&XXoo==XX&&XXXX==oo==oo==oooo&&XXXXXXXXXXXXBBXXXXBBXX&&oooooo&&&&BBBBBB&&oo====oo==----
::------ ...||--oooo&&&&&&XX&&&&&&@@oo==oo&&oooo&&&&&&XXXXXXBBBBBBBBXXXXXXXXXXXXXX&&XXXXXX&&XXoooo====oo==----
::----||-- .||==&&oo&&oo&&XX&&oo&&@@==oo&&BB&&XXXX&&XXXXBBBB@@@@BBXXBBBBXXBB@@@@BBXXBBBBXX&&&&&&oooooooo==----
::----||||||||==oooo&&ooXXooooXXXX&&==&&XXXXXXBBXXXXXXBBBBBB@@@@BBXXBBBBBBBB@@@@BBXXBBBBBBXXXXXX&&&&oooo==----
::----||||||==oo&&oo&&&&XX==oo@@&&==ooXXXXXXXXXX&&XXXXXXXXBBBBBBBBXXXXBBBB@@@@BBXXXXXXBBBBBBXXXX&&&&&&oo==----
::::----::  ||||&&oo&&&&ooooXX&&====&&&&XXXXXX&&&&XXXXBBXXBBBBBBBBBBXXBBBB@@BBBBBBBBBBBBXXBBXXXXXX&&&&oo==----
::------::  --::==&&&&&&ooXXXX====ooXX&&XXXXXX&&XXXXBBBBBBBBBBBBBBBBBBBB@@@@BBBBBB@@BB@@BBBBXXXXXX&&&&oooo----
::::----::  --::==oooooo&&XX======&&XXXX&&&&XX&&XXXXBBBBBBBBBBBBBBXXBB@@@@@@BBBBBBBBBB@@BBBBXXXXXX&&&&oooo----
::::----::  --::==ooooooXXoo||==ooXXXXXXXXXXXXXXXXBBBBBBBBXXXXBBBB@@@@@@BBBBBBBBBBBBBBBBBBXXXXXXXX&&&&oo==----
::--------::||::==oo&&oo&&||||==&&XXXXXX&&XXXXXXXXBBBBBBXXXXXXXXBBBB@@BBBBBB@@BBXXBBBBBBBBXXXXXXXX&&&&oo==----
  ::----||--||==&&oooooooo||||oo&&&&XXXXXX&&&&XXXXBBXXXXXXXXXXXXXXBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXX&&&&oo==----
      ----||||==oooooo&&======oooo&&&&XXXXXXXXXXXXXXXXXXXXBBBBBBBBXXBB@@BBBBBB@@@@BBBBXXXXXXBBXXXX&&&&oo==----
      ----||||||oo&&oo&&======oooo&&&&XXXXBBBBXXXXXXBBBBXXBB@@@@BBBBBB@@BBBB@@@@@@BBBBXXBBBBBBXXXX&&&&oo==----
      --||||==||oooooo&&======oo&&&&&&XXXXBBXXXXXXXXBBBBBBBB@@@@BBBBBBBB@@@@@@@@BBBBBBBBBBBBBBXXXX&&&&oooo----
      ::--||||==oooooo&&oo====oo&&&&&&XXXXBBXXXXXXBBXXBBBB@@BBBBBBBBBBBB@@@@@@BBXXBBBBBBBBBBBBXXXX&&&&oo==----
        --||||====oooooooo====oo&&&&&&XXXXXXXXXXBBBBXXXX@@@@XXXXBBBBBB@@@@BBBBBBBBBBBBBBBBBBBBXXXX&&&&oo==----
          ||||====oooooooo==oo&&&&&&XXXXXXXXXXXXXXXXXXBBBBBBBBBBBBXXBB@@@@@@BBBBBBBBBBBB@@@@BBXXXX&&&&&&==----
          ::||||==oooooooo==oooo&&XXBBBBXXBBXXXXXXBBBB@@@@BBBBBB@@BBBB@@@@@@@@BBBBBB@@@@@@BBXXXXXX&&&&oo==----
            --||======oooo==oooo&&XXXXBBXXXXXXXXXXBB@@@@@@BBBBBB@@@@@@@@@@@@@@@@BB@@@@@@BBXXXXXXXX&&&&oo==----
              ||||====oo====oooo&&XXXXXXXXXXXXXXBB@@BBBBBBBBBBBBBB@@@@BBBBBBBBBBBB@@@@BBBBBBXXXX&&XX&&oooo----
              ::||====oo====oooo&&XXXXXXXXXXXXBBBBBBBBBBBBBBBB@@BBBBBBBBBBBBBBBBBB@@BBXXBBBBXXXXXXXX&&oooo----
                --==========oooo&&XXXXXXXXXXBBBBBBXXBBBB@@BBBB@@@@BBBBBBBB@@@@@@@@@@BBBBBBBBXXXXBBXX&&oo==----
                ::||========oo&&&&&&XXXXXXBBBBBBBBXXXXBB@@@@@@@@@@@@BBBBBB@@@@@@@@BBBBBBBBBBXXXXBB&&oooo==----
              ::  ||==||==oooo&&&&&&XXXXBBBBBBBBBBBBXXBB@@@@@@@@BB@@@@@@@@@@@@@@BBBBBBBBBBBBBBXX&&&&oooo==----
                  ||||||==oooo&&&&XXBBXXBB@@BBBBBBBBBBXX@@@@@@BBBBBBBBBB@@@@@@BBBBBBXXXXXXBBBBXX&&&&oo====||--
                  ||||||==oo&&XXXXXX@@BB@@@@XXXXXXXXXX@@BBBBBB@@BB@@BBBBBB@@@@BBBBBBBBXXXXXXXXXX&&oooooo==||--
                  --||==oooo&&XXXXBBBBBBBBBBBBXX@@BBBBBBBB@@BB@@@@@@BBBBBBBBBBBBBBBBBBXXXXXXXXXXXX&&oooooo==--
              ::::--||||oooo&&XXXXBBXXBBXXBB@@BB@@XX@@XXBB@@BBBB@@BBBBBBBBBBBBBBBBXXXXXXBBXXXX&&&&&&&&oooo==||
                ::--||||==oo&&XXXXBBXXBBXXBB@@XXXXXXBB@@BBBB@@@@@@BBBBBBBB@@BBBBBBXXXXXXXXBBXXXX&&&&&&oooo==||
                ::--||||==oo&&XXXXBBBB@@BBBB@@@@BB@@==@@BBBB@@@@@@@@@@BBBB@@BBBBBBBBBBXXXXXXXXXXXXXX&&oooo==||
                  --||||==oo&&XXXXBBBBBBBBBB@@@@&&&&||XXXX@@BBBBBB@@BBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXXXXoooo==||
                  --||||==oo&&&&&&XXBBXXBBBBBB&&||||ooBBBB@@BB@@BBBBBBBBBBBBBBBBBBXXBBBBBBBBXXXXXXXXXXoooo==||
                  --||||==oo&&XX&&XXBBBB&&XX@@XX==||ooBBBBBB@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||||==oo&&XXXXXXXXXXBBBBXXXXBB||==&&XXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXX&&oo==||
                  --||==oo&&XXXXXXBBBBBBBBBBXXXX@@BBXXBB@@@@@@BB@@@@@@BBBBBBBB@@@@@@BBBBBBXXXXXXXXXXXX&&oo==||
                  --||==oo&&&&XXXXBBBBBBXXBB@@BBXXBBXXBBBBBBBBBBBB@@BBBBBBBB@@@@BB@@BBBBBBXXXXXXXXXX&&&&oo==||
                  --||==oo&&&&XXXXXXBBBBBBBBBBBBBBBBXX@@BBBB@@@@@@BBBBBBBB@@@@BBBBBBBBBBBBBBXXXXXXXX&&&&oo==||
                  --||==oo&&XXXXXXXXBBBBBBBBBBBBBBBBBB@@BBXXBBBBBBBBBBBBBB@@@@BBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||==oo&&XXXXXXBBBBBBXXBB@@BBXXXXBB@@@@BB@@@@@@BBBBBBBB@@@@@@BBBBBBBBBBBBBBXXXX&&&&&&oo==||
                  --||oooo&&&&XXXXBBBBBBBBBBBBBBBBBBBB@@BBBB@@@@@@@@BBBBBB@@@@@@@@BBBBBBBBBBXXXXXXXX&&&&oo==||
                  --||oooo&&XXXXXXBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@BBBB@@BBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oooo&&XXXXXXBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oooo&&XXXXXXBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oo&&XXXXXXXXBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@BBBB@@BBBBBBBBBBBBBBXXXXXXXX&&&&oo==||
                  --||oo&&XXXXXXXXBBBBBBBB@@@@BBBBBB@@@@@@@@@@@@@@BB@@@@@@@@@@@@BBBBBBBBBBBBXXXXXXXXXX&&oo==||
                  --||ooooXXXXXXXXBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBXXXXXXXXXX&&oo==||
                  --||ooooXXXXXXXXBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXXXXXXX&&&&oo==||
                  --||oooo&&XXXXBBXXXXBBBBBB@@@@BBBBBB@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBXXXXXXXX&&&&oo==||
                  --==oooo&&XXXXXXBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXBBXX&&&&oo==||
                  --==oo&&XXXXXXXXXXXXXXBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBXXXXXXXX&&oo==||
                  --||oo&&XXXXXXXXXXBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@BBBBBB@@@@@@BBBBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oo&&XXXXXXXXBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oo&&XXXXXXXXBBBB@@BB@@BBBB@@BBBB@@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oo&&XXXXXXXXBBBBBBBBBBBB@@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@BB@@BBBBBBBBBBBBXXXXXX&&&&oo==||
                  --||oo&&&&XXXXXXXXBBBBBBBBBBBB@@BBBB@@@@@@@@@@@@@@@@@@@@BBBBBB@@@@BBBBBBBBBBXXXXXXXX&&oo==||
                  --||oo&&&&XXXXXXXXBBBBBBBBBBBB@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBB@@BBBBBBBBBBBBBBBBXXXX&&oooo||
                  --||oooo&&XXXXXXXXBBBBBB@@BB@@@@@@@@@@@@@@BBBBBBBB@@@@@@@@@@@@@@@@@@BBBBBBBBXXXXXXXX&&oooo||
                  --||oooo&&&&XX&&XXXXBBBB@@@@@@@@@@BBBB@@@@BBBBBBBB@@@@@@BBBBBB@@BBBBBBBBBBBBXXXXXXXX&&oooo||
                  --||oooo&&&&&&&&XXXXBBBB@@@@BB@@@@BBBB@@@@@@BBBB@@@@@@@@@@BB@@@@BBBBBBBBBBXXXXXXXXXX&&oooo||
                  ::||oooo&&&&XXXXXXBBBB@@BB@@BB@@@@BB@@@@@@@@@@BB@@@@@@@@@@@@@@@@@@BBBBBBBBBBXXXXXXXX&&oooo||
                  --||oo&&&&&&XXXX&&XXXXBBXXBBXXBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBXXXXXXXX&&oooo||
                  --||oo&&&&&&&&XXXXBBBB@@@@BBBB@@BBBB@@@@@@BB@@@@@@@@@@@@@@@@@@BB@@@@BBBBBBBBXXXXXXXX&&oooo||
                  --||oooo&&&&&&&&XXXXBBXXBBXXXXBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBXXXXXXXX&&oooo||
                  --||oo&&&&&&XXXXXXXXBBBB@@BB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBXXXXXXXX&&oooo||
                  --||oo&&XXXXXXXXXXXXXXBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBXXXXXXXX&&oo==||
                  --||oooo&&&&XXXXXXXXXXBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBXXXXXXXX&&oo==||
                  --||oooo&&&&XXXXXXXXXXBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBXXXXXXXX&&oo==||
                  --||oooo&&&&XXXXXXXXXXXXBBBB@@@@@@@@@@@@BBBB@@@@@@@@@@BBBB@@@@BB@@BBBBBBBBBBXXBBXXXX&&oooo||
                  --||oooo&&&&XXXXXXXXXXXXBBBB@@@@@@@@@@@@BBBB@@@@@@@@@@@@BB@@@@BBBBBBBBBBBBBBXXBBXXXX&&oooo||
                  --||oooo&&&&&&XXXXXXXXXXBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BB@@@@@@BBBBBBBBBBXXXX&&oooo||
                  ::||ooooXX&&&&&&XXXXXXXXBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BB@@@@@@@@BBBBBBBBXXXX&&oooo||
                  ::||oooo&&&&&&&&XXXXXXXXXXBBBBBBBBBB@@@@BBBB@@@@BBBB@@BB@@@@@@BBBBBBBBBBBBBBXXBBXXXX&&oooo||
                  --||==oo&&XX&&XXXXXXXXXXXXBBBBBB@@@@@@@@@@@@@@@@BBBB@@@@@@@@@@BBBBXXXXBBBBBBXXXXBBXX&&oooo||
                  --||oooo&&XX&&XXXXXXXXXXXXBBBBBBBB@@@@@@@@@@@@@@BBBB@@BB@@@@@@BBBBBBXXBBBBBBXXBBBBXX&&oooo||
                  --==ooooooXXXXXXXXXXXXXXXXBBBBBB@@@@@@@@@@@@@@@@@@@@@@BBBB@@@@BBBBBBBBBBBBBBBBBBBBXX&&oooo||
                  --==ooooooXXXXXXBBBBXXXXXXBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBB@@@@@@BBBBBBBBBBBBBBBBBBXX&&oooo||
                  --==oooo&&XXXXXXBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBXX&&oooo||
                  ::==oooo&&XXXXXXBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBXXXX&&oooo||
                  --||oo&&&&XXXXXXBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXXXXXXX&&oooo||
                  --||oo&&&&&&XXXXXXXXBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXXXXXXX&&oooo||
                  --==oooo&&XXXXXXBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXXXXX&&oooo||
                  --||oooo&&&&XXXXBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBXXXX&&&&oo||
                  --||oooo&&&&XXXXBBBBBBBBBBBBBBBBBB@@@@@@BBBB@@@@BB@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBXX&&&&oo||
                  --||oooo&&&&XXXXXXBBBBBBBBBBBBBBBBBB@@BBBBBB@@@@BB@@@@BB@@@@BBBBBBBBBBBBBBBBBBBBXXXX&&oooo||
                  ::||oooo&&&&&&XXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@BB@@BBBBBBBBBBBB@@BBBBBBBBBBBBBBXXXX&&oooo||
                  ::||oooo&&&&&&XXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@BBBBBBBBBBBBBBBB@@BBBBBBBBBBBBBBXXXX&&oooo||
                  ::||oooo&&&&XXXXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXX&&oo==||
                  ::||oooo&&&&&&XXXXBBBBBBBBBBBBBBBBBBBBBB@@@@BBBBBBBBBBBBBBBBBBBBBBBBBB@@@@BBBBXXBBXX&&oooo||
                  ::====oooo&&&&XXXXXXBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBBBBBBBBBBBBBBB@@BB@@@@BBBBBBXX&&&&oooo||
                  ::||oooooo&&&&&&XXXXBBBBBBBBBBBBBBBB@@@@@@@@@@@@BB@@@@BBBB@@@@BB@@BBBB@@@@BBBBBBXX&&&&oo==||
                  ::||==oooo&&XX&&XXXXXXXXBBXXXXBBBBBB@@@@BB@@@@@@BBBBBBBBBBBBBBBB@@BBBBBB@@@@BBBBXX&&oo&&oo||
                  ::||==oooo&&XX&&XXXXXXXXXXXXXXBBBBBB@@BBBBBB@@@@BBBBBBBBBBBBBBBB@@BBBBBBBB@@BBXXXX&&&&oooo||
                  ::||oo&&oo&&XX&&XXXXXXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@BBBBBBBBXXXXBBBBBBXXXX&&&&&&oooo||
                  ::||==oooooo&&&&&&&&XXXXXXXXXXBBBBBBBBBBBB@@BBBBBBBBBBBBBBBBBBBBBBBBXXBBBBBBXXXX&&&&oooooo--
                  ::||==oooooo&&XX&&&&&&&&XXXXXXXXBBBBXXXXBBBBBBBBXXXXBBXXXXBBBBXXBBBBBBBBBBXXXXXX&&oooooo==::
                    --==oooooooo&&&&&&&&&&XXXXXXXXXXXXXXXXBBBBBBXXXXBBBBXXXXBBBBXXXXXXXXXXXXXX&&&&&&oooooo--
                    ::||oooooooooo&&&&&&&&&&&&&&&&&&&&&&XXXXXXXXXX&&&&&&&&&&&&&&&&&&&&&&&&&&oooooooooo==--
                      ::--||oooooooooooo======oooooooooooo============||||||||||||--------------::::::
                          ::::::::::::::::

Radek Hrabývka © 2004