############# .............# .............# ..............# ..............# ..............# ............)..# ...............# ..............[###### ............<.......... ###.....##'###....... #.#+#O# ... ....... #. #.# ...#....... # #s# ...#...... ..# ...#..... ...+ .<.###+# ....# ..O+ .....# # ....### ...