############### ... ............... #.. #.# ####.##.### #.. #.#########...(.wg..##### #.. #............#.##.#.....# ###..###............#.##.#(###.# .......#............#.##.#....g... #...#............#.##.#.###.#.# #..........w.....#.##+#+# #.#.##...........#.. #.#..............#.. #.......w........# ########................# .............''####.....# .#######....g# ##.....# #.......+ #......# # #.#.....# #.###### ##.. #.#.....# #.# #.# ... ..#.##### #.# #.# ####.#####'## #.# #.# #...........# #.# #.# #...........# #.# #.# #.........g.# #.#.# #.# #...........# #.#.# #o# #...........# #.#.# #)# #...........# #.# #o# #...........# #.# #.# #...........# #.######### #.# #...........######.......... #o######## #.............g............. ###### #..oo....# #######.....########...#### #....##### #######.## #....%# #..'...+ #.#......# #.# #...>.# #.##...# #######.#..###.### #o# #.....# #.##...# #.....#.#..#.....# #o# ####.....# #.##...# #.#<.##.#......#.# #.# #........# #.#########.#####.##..####.##### #o# #........# #.#................)...........# #o# #........# #.#.#############.##o.####.#.### #.# #.......## #.#..#####.# #.#......#.#.# #.# #.......# #.#........# #.#...##.#.#.# ###o## #.......# #.#.######.######.#...# #.#.# #....# #.......# #.#.# ###........#...##.#.#.# #.#### #.......######.#.####.#.#####.........#.#.###.# #.......................# ###...#####.#.#.o.# #......#######.#.####.#.# #...o..........%.# #####+## #.#.# ##### #....#####.#.#.#.# #...# ........ .....#.#.# ##### ###..###.#.###.#.#.# #..# [#. ..#.#.# #..# # ###.#.# #.. #.#.# ..#