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