#### ### #... ... #..# #.# #..# #.# #..# #.# #..# #.# #..########.# #...........# #......####.# #......#..#.# .. #......+.<#.# (.. #......#'##.########...# #...........>............ #......................Y. #........................ #..................?### #...................# #....#######........# #....# #..#####.# #....# #..# #Y# #....# #..# #.# #....# #..# #.# #....# #.. #.# #....# .. #.# #....#######..# #.# #.............## #.. #................ ... #<.............. ... #............# ### #............# #........<...+ #.....######.# #.....# #.....# #.....# #.....# #.....# #.....#