### ##########.# #..........#### #.########....# #.# ###..#.# #.######....#.# #.)....#.#....# #. ######.#.####### ## #.# ..# #.#.......# ... ..# #.# #.#######.# ....#.. #.# #.......#.# ....#.. # #.# #####.###.# #.... .# #.# #.# #.# ###...)##.#.#####.#######.###.# ....)..).....h...............># ###...#(#.#..####.#######.##### #.. #(#.# #.# #.# #. #.#.#.. #.# #.# # #.h.#..####.# #.# ##..#....^..#######.# #..##.###..#......[# ##.##.# #..#.####### #.##.# #..#.#[....# #..#.###).#....##.# #..#.)))..###.)##.########## #....####.#................# #.#..# #.#.)#.##.########.# #.#..# #.#.......# #.# #...>. #.#.#....## #.# ####### #.#.+....# #.# #.###....# #.# #.# ###### #.# #.# #.# ####.# #....# #.#### #.# #.# #.# #.# #.# #.# #.# #.# ############.# #<...........# ##############