####### ########.....# #.........##.# .#####.#.##.######## ##...#...........# #..#####.#######.# # #....#...# #.######### #.##.##.#.#########.#.......# #................##.#.#####.# ####.#####.(.....##.#.#####.# #...# #.......##......##.# ###...### #.......####.##.##.# #.......# #.......####.##.##.# #.##.##.# #..................# #. #..#.# #........##.....#### # #.#g.# #.##.##..##.##.## ##.#.# # #........##.# #)#.# <.......##.##.# gg..# .###.#..##.##.######### ### #...## ...........%........# ##.## #.... .#.........###.#.###.# ### ##.#.## #...## .....#.####.###.#.###.###.###.###.## ##### ##..#. #.##...............## ##.# .. .. #.##..#.###.###.###.###.## #.##..#.###.# ### ##.#.## #..........^# ##.####### ####...###### ##........# #....# #.....###.# #...## #......##.# #...# #......##.# #...# ##...#.##.# ..... ###......# #..... ####.#### #.##.# #<......# #.##.##.# #.#..# # #....# #.#.## ..#. .... ...