# .. ### .. ##.# #<# #..##..## #####%# #.#..##...###...#.# .........#.....#...# #. #.#...###...###%.# #. #......#.....#..## #.###.........#...## #..........>..##.## #........)...#...## #........#....)#..## #.....#.###...###..# ####+######.....#..#..#..#...# ###.........'......#...###.....# #.......g.###...##.#.### ####.## #...#.#.#.# #...##...# ..# #...#g#.#.# #...###... #.## #..##.###.# ##### ... #. #..#... #g# #. #. #..##.# #.# .. #..#... ... # ##g#### ### #g...# ####.# #