####### ......# .....# .....# #....# #....# #<...# #....# #....# #....# #....# #....# #....# #....# . .. ...##+### #.......# #.......# +.....h<# #.....O.'...... #.......#...... #.......#...... #.......# ..... #.......# ..... +.......# #### #.......#