###### ....# ###.##########.##### ....(..o...........# ###.#..####....###.# #.#..# #.#### # #.#..# #.# ##### #.#..####.# #...###### #.#.......# # +...'....# #.##....#######.(#.# ###...####.########..........o.o.....# #......# #.............#.########..### #.####.###############.#... ... #.....<........ #.##### # #########..#### #.# .# #.# .. #.# # #.# .