#####. .......... .. ......#### #........##.####...)...# #........... ........S.# #..........# ..........##### #..........# ..............# #.!....o...# .....l........# #.....ll..# ........<.....# #...hh..###.......#......# #...hl<.................... #..ZO######.......#...S..## #....# ....$..#......# #.!..# .......#......# #....# .......#......# #....#### ########......# #........ #....... #........ #...... #........ #........ #........ #........ #########