@@@@@ p @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  o o            _                      o                            OOO        @@@@ < @@@@@@@@@@@@@@
@@@@    @      o    2   ooo @@@@@@@@@@             o    o    o    o    2    o o o                         OOOO        @@@@   ooooooo   @@@@
@@@o       @@@@@@@@@@@@                  1 O                1    @@@ @@@@@    o         O O          ooooOOOOO        @@@@   ooooooo   @@@@
@@oo    2  o o o o o @@    OOOOOOOOOOOOOOOO# 1    @@@   2   @@@  v       v@@     1    #OO OO#    2 { oooOOOOOO        @@@@   #######   @@@@
@@@@@@@@@@@@@@@@@@@@     1 X           @@@@@@@@@   v   @@@   v   |       | v@@ @#######OO OO###########OOOOOOO        @@@@  O          @@@@
                   @@@@@@@@@                       |    v    |   |       |   v>OOOOOOOOOO OOOOOOOOOOOOOOOOOOOO        @@@@############-@@@@
                                                                                         .
