##### #...#### #############......# #...............##.## #...................# #........#.########.# #######..#.# #.######### ########..#.# #.......... .......[..#.# #.......... ..........#.# #.......#. ########..#.# #....#..# #..#.# #..#.# ## #..#.# #...<# #..# #.#..# #######..###### #.#... ............... ..##.## #######........ ... ... #o{.#?### ## #.# #o..#..# #.# #...# .# #.. ..... . ...... ....... .........