############ #..........# ####..........# ##........<....# #......{.......# #......W.......# #..............# #........####### #........# #........########## #........##.......# #........##.......# #.................# #..>.........>..(.# # .................#.## .................#..### #..................... ..........###.......# #.........# #......## .#####+#.###......# ..........W(....(# #####.#.####.....# ...#.# #.....# ### #.#######..# ....... #.## ....... #.# # ..(.....##W####.# ........#.......# ....W..#.......# .......#.......# ..<............# ................. ............##'##.. ###?..........# .# .. #.....####...)##.##. +........$.......... #.....####.#####.### #.........'#..#... #.....#..........# #................# #....M...........+ +....