#+##### ...... .# .... ..+ # #..# ..# .###.##..######..# .w....o).......... #........... #......## #..##<.# #..##..+ #..##..# #..##### #..# #..# #.## #.