### ####.# #....# #.##.# #.##.#### #########.##....# ........#.#####.# #......#.# #.# #.)#.# #.# # #..#.#####.## #.#..#.#......# #...<#.#.######.#.#.#.# #....s.....####.#.#.#.# # #............$......... .. #.#......a.#.......y..# ... ...#>.......'......y.... .$.. ....'........#........y.##...?. ######........#...........!..... #........#....y...y<# #........#..........# .........#..........# .......## #.#.... # #..#. #..#. #..#.