....#### ...+..## ..#...# .....# # #######...<# .. #<.........###... ####............. +............. ######..........#.# ..........#'#+### #######.###+#.# #.............# #.####.###....# #.# #...'....# #.# #####...## #.# ##### #.... #.# #...# ## #.# #...# . #.# #...#.# #.# ...#. #.# ... #.# #.# ##.################### #.# #..@....(............# #.# ####################.# #.# #.##########.# #.......@....# ##############