... ......# .....# #....# #....# +....# ##+#....##### #...........# #...........# +......>....# ###...........# #....##+###'### #..).o.......# +..oo#.......# #....#.......# #....#+####..# ##.... ###<.# #.... #....# +.... +....# #..... ####+# ...