########### ....).....# #########.# #####.##### #.......<.# #.........# #.........######### #.................. #.........########. .#####.........# #..g#...#.........# #...#...#....)....# #...#...#.###.######## #...#................# #...#...#.###.######.# #...#.###.###.######.## ###...#h# #......(....... #.....(o# ####.....###.## #.......# #.....###.## #.......# #........... #...%...# #...%.##...# #.......# #.....# .. #.......# ####### #.......# ####..#.# ...... ......# ...... ...