###... ..... .... ... .. #########... ##. #.### .## ..........> #....#...##..### ##...(.!.... ................ #........... .[######)##o##. #..........# #)#.. #.........)# #o#.# #..........# #)#.# #...<......# ##.#.##### #...W.....Z.## #......<.# ###..........# #..(.....# #..........# #.(......# #$.........# ########## #..........# #..........# ##........##