############# ............. ...........# ...........# + .........)..# .# ............# ..# ........<..O######..# ............).).....# ..#####'#.####$....# . ...#[# #.....# .....#.# #...<.# ... #.# #.....# ## #.# #.....# ..# #....... ..# #!..o... ... .....## ...... ...