###### ######....# +.........# #......<..# #.........# #...##....# #...##....##+### #...##...>#....# ##...##....#....# #..........'....# +....##...###...# #....##...###...# #######.........# #.........# #.........# +.........+ #.........# #.........# ###########