...##############. ......b............ ##.#####........>.. #.))........ #?........# #.........# #.(.......# #.........# #.........# #.........# #.....(...# #.........# ######...## ## #####.#..####... ........!....... ###.........###. ##.......## #.......# ##.......## .###.........### ................ ................ ................. ........<........ ..........(..... ................ ................ .###.........### ##..!.(..## #.......# #.......# .........