.# .# ### ## ##.#####+ #... Z# ##......... .#...#o##..........# ....rp.#...........# ...CH.ep...........# ..r..p.#p..........# $ .#...#.##..........# #.s.{.# ##p........# ### ## ##........# ##D.......# ##..... ##..###+#### ##.......##.......# ................####### ........#####.........# #......# #.?.......# #......#####.........# #......##............# #.........##.........# #......#####.........# #####.## #.........# $ #...# ##.######## ###.### #.. #...# ### ###+#### ##.##### #......# #......# +......+. #..>...# ## #......# .. #......# ... #......# #.#......#..# #......# #..........# #..<...# ###......### ####'### ####.### #.## ##.# #..## #..# ##..# ####.###### ######'## #.........# #........# #.........# #........# #.........# +........# #.........# #........####.........# #........'............# #......^.####.........# ########## #.........# #...[.....# ###########