### ############## ######.. ..#........... #....#.# #.#.#......### #.##.#.# #.#.#.#{...... #.##.#.#####.#.#.#.....## #.....^..........#....... #.#####.#..#.#...#....... #.# #...#..#............. #.# #.###....<..........# #.###.###.##)...........# #.#.......##......##.#. ####'#'#........).......# #...........####.######.# #........................ #............###.####### #............# #.# #(...........# #.# #............# #.# #............# #.# ############.# #+# #..