######+######## #.............# + #.............##..... #...........Y........ +.............#...... #.............# .... #.............# ## ######'######## #..# ##.# #.# ######'###### #...........# #...........# +...........# #...........+ #........(..# ########'#### #...# #.### ####.##### #........# #......<.# #..>.....# #........# #...<.<..# ........... #........## ##.###### )