###### .. #...<# ..###....#### ...........# ...........# ###........# #........# #........# ##....#### #+####.....# #......#.### #......#.# ##....##.# #.... #.# #.l.####l# #.(. #(.# #... #....# #.(. ....### ..g.... .....l... ...g.....# .@..g....# .........#