.... ... ... ### #.# .... ####.# ..... #....#####..... #.##........... #......[..# #.#.....#.# #.#.....#.# #.#.....#.# #.#.....#.# ##.#..<..#.# #..#.....#.# #..#.....#.# #..#.....#.# #..#.....#.# #..........# #.###..#..## #....?...####. ###.r.......(. #.l......... #........... #.....#####. #######