### #### #.######..# ##### #......#..########...# ##.###.#........##.#.# #.###.##.#......#.#.# #........#.###..#.#.# #####.####......#.#.# ########..........#..<#.#.# .........................># ########......###.#...#.### #....#.# #.#####)## #..###.# #........# #...S..# ##.......# ##.##### #.......# #.# #.......# #.# ######### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ##.### #....# #....# #......# ##.....# #.....# ......# .......# ........# ........!.