###### ##############....############# +.....#......#....#...........# . #..<..'......+....'...........# .. #########'####....#...........# ... #...........#...........# ...# #...........#..##..##...# ....# #...........#..##..######.....# +....<......#..#........ow....# #...........#..##......)#...... #.......##+######.......# ....$ #.......# #.......# .... #.......# #.......# ... #.......# .. +.......# . #..##...#