.. ##+###. ..####+#....... .............o. #............o #.........y... ... #.....o....... ... +.................# #......##+###.....# .........###### #......#y...#.....# ...............# #......)y...'.....# ..............?# #......#y...#.....# ...............# #......#....#.....# ...............+ ........#....#.....# ...............# ..#######....'.....# ...............# .. #.....#.....# #.....)......# #.....#.....# #....<.......# ... #.....#.....# #.....)......# ...#########'######## #............# .........#....##...# #............# .........#.........# #............# .........#.........# ########.....# .........#.........# ....(# .........#.........# .[...# ........<#.........# ...... .........###+#####'## ...#####............# . #............# #............# #..).........# #............# ###'######'### #...........# #...........# #...........# #......##...# #......###### ##......# #.....## #.....## #......# #......# #......# ########