######## ##......# ##.....#.######## ####................ .................... #.###..........###### #.# #.# #..............# .. #.## ..####.........#### #.##.. .. #.#####........ ..#.# #.# ##.###........# ..####.#.# #.# ##.#.#######.# ........#######.# ..######.########.##############.........##^# .........................................##.# #....####.########.########.########..###.##.########### #.##.####.#######...#######.#######...###..............# ............................................#########.# #.##..###.######....#######.#..####....####..### #.# ......................................>........# #.### #..........####.........###.#..#######.#####...# #...# ...#...#..######.#.####.# #.# .# #.# ##..## ###.# #..............#.# # #.# #...# #.# #.........########.# #.## ##..## #.# #.#.......# #.# #..# #...# #.# ...#.(.#.## #.# ##.## ##..## #.# #.##...#.. #.. #..######...######.# .......### ### #..................# ##... #...######...####### .. #...# ##..# ##..# ##..# #..######...# #........gg.# #..######Z.g## #..# ##...# #..# #.#.# #..# ###.#.## #..# #......# #..# #.###..## ##. #.......# #..##)..# # #(......## #. #..####..# #. #..# #..# ####..##..#####.# .......)..gZg...# #####.)###'###..# #.. # #..# #.. #..# #.. #..# #.Z #.## #.. #.# #.. #.#