... ####+ #.# .# .... #.# .# #$.. #.# ##.####### #w.. #.####......... ######### ... #.##........... #.......### #.###.##........... #.w.w...# #.w.g.............. ## #.###.#.# #..##.##........... ...##+#...#.#.# ##.##.##g.........? ........#...#.# #..#.##....###### .[.....<#####.# ##.#.####..# ........### .# ...# #..###### ..#.......# .. #..# #.......#### . #.......# ## ..# ##.####....# #.......$? ##.#####+####....# #.......### #.#.........w...# #.......# #...##...####...#######.......# ######### #....<...'..g........<#....!..# #.......# #...##...####...#######.g.....# #.......# #.#.##...# #...# #....?..# #.#.##...######## #.......# #.............. #.......# ###.###.####### #.......###### #)###.# #..<.........# #..##.# #............# ##.##.# #............# #..#.# #............# ##.#.###### ###..........# ##'#......+ ###..........# #....###### #............#.# #....# #.#..........#.# #....# #.############.# ###..# #.....# #.# #######..## #.....#### #.# #.........### #........# #.# ######.######>...# #........# #.# #........####....# #........#####.####.###.......)....# #...................# #....###.....# ##.......#####.###### #.#### #.....# #####...# #.# #.. ..#'### #...# #.# ### ####.# ##### #.# .# ..# ## ###