##### .... .... .... . ... .... #. #.# ..# #..####F####..# #.............# #........h....# #.....Y.......# #....###..###+# ### ###'### #.....# #.....# #.....# { ####### { { {{