.############ ............### #>....<###...####... #......#####........ ........................ .<..[.......######....... ............######........ .........#............o... .........##..#........o... .........###.....#...o.... ...)............o..... . .................... ...........)........ ..###.....>?........ ) #............... #............... #............... #..?............. #................ ................ .##...#)........