########### #.........# #......<..# #.........# #!........# #.........# #.........# #.........# #........... #########............ ........O............ #############...##... #....## #.... .... ..