############## ...##... ...# #.#######.##.#####.######### #...>......b.)).............. ####..#.###..#......)....# # #...#.##....)......#### ###.#.................# ###.....#...........#. #..........p........# #.####.##...........### #.#.....+....b........# #..<..###..........##.# ###.#..##.....[.......# #....##...........### ####.##..p........### ...#####...#....# #### ######.####.# ...###....p.# .# ..........### # ........S..# ...........# ....?.....[# ...........# .........$# ..........# ###########