#.. #........ ..... ........$ .... #.......[ ... #....... ###.######..o... #...........{# ###.#........Z.# ##...#........o.###### .............ol....... ...###........y....... #.......yyy###### #.......y.....# #.<............# #######.......... ....:....... ###.........# #.........# #.........# #...<.....#