### ..# #############.# #+# #...........#.# #.# ######### #.####.####.#.### #.# #....#.. #.......#.#...####.##### ......# #.#####.#.#.#..........# .....# # #...#.#.#.##.###.....# #....# # #...#.#.#.##.# #.....# #....#.#.. #.<...#.'.##.# #.....#####........# #...#.#.#.##.# #................... #...#.#.#.##.# #.##########'....... #####.#.#.##.# #.# #'....... ..#.#.##.# #.# ##......# ###.#.. . ....... ..#.# . ...##.# ###.# .... .. ....#