######### .......<.# .........# .........# ........%.####### ...........O....# ..........#####.# ......)...##....# ..........##....# #########.###....# .................# #########.###....# ...# #.# ##.#.# ..########.###.####.#.# ...................#.#.# ......).)...<........#.# #..#####........##.###.# ..................##.# #####........##..##.# ..........##..##.# ...........##..##.# .....)......##b.##.# ...........##..##.# ..........##.. #.# ### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #....# #....# ...S..# ........# .......# ......# .....# ..#