####### #.....# #.....+ . # #.....# ... ##. #.....#+##+###.... #...#.y.........r...... #...'.yyc(.r....^.# #...#?y...........+ #.. #.............# #. ###+###+##....... # +........ #....... ......# ...... ...