### #######.. .....#.# #...#.# #....# #....###### #.........# #....####.# #....# #.# ##....####.#### #.............# #..........##.# ##..........#.# #.#........#.# #.#...###..#.# #.#...# ####.# #.#...### #.# ##.