### ..# #.# #.# ##.## ########. #####.#.###......... #....#......###### #.###.++++++.....# #.##..+....+..##....# #.##..+....+..# . . #.##..+.<..'..##.# # #.##..+....+..##.# ###.### #.###.++++++####.## (.......##.####......# #... #.........%......## #..##### #..#.#..########.# #...... # ...#.## #.# #...# #...#.# #.####...# #...#.# #........# ....#.# #########..# ##g.##.# #(..h.h.g..# #.. #.# #.########....... ..# .##.## ... .. # ### #.# .g ...