....# ....# . #...# .. #########...##... +.......#........ #..##...#........ #..##...#@4...... #..##...)o....... +########.......###.##... .................. # #................. #.................# #.........#######.# ................ .# ##########'######## ## #.................# #.................# #.................# #.................# +.................# #.................# #.................# #....##....##.....# +...[##....##.....# #....##............. #....##............. #....##............ #....##......... ###..##..######## #'#########...## #..............# #..............# #..............# #..............# #.....)....<...# #..............# #######+########