.. ... #.# #.# ######... .####.###<....... ..........####.## ####.#...# . #.....##.. ###..##..... .. ###...##....... #.###...#.......#.. .##...........###.#.# .......###..........# ................####.. !..........#....# . #.....#..!..##.# .. #.......#....#.#... #....@............# #....r......)..##.. .......##.##.#..# ............<.#.# ...?...##?##........ ....... #.#####..... ....... #.# #.... ....(.. #.. .... .. ... ..