####### ........# ###........#### # ....).........#..# #...............# #...........#...## #................. ##.........o# ........(..## #...<..o# #.####........% #..#..^.... #.........o. ............. ....##..#..... #.... .#####.# #.... .. ##