. ... ....# ########..## #..........# #..........# #..........# #...<......# #..........# #..........####### #............l<..# #..........#####.#####... #..........#....r........ ########..##.###.#####..r. #.a## #.# ... #..##.###.#####.... #.!.....>....(.l....g.<.. #..........##..%(?#####. #......!...##..(..# #..%.....?.##.....# #..........##....$# ........###...#### .###...# #.⌠.# #.. #...# .... ..>. .