. #####.### ......... #... ... #... ... #..# ### #####..# ### # #......#######.# #..'.._r.'.# #..###r###.# #..# #.# # #..###+###.# #..........# #.......### #.....#.# .###.....#.# .........#.# #####......# ........#.# ####....#<# .......#.# .......#.# ......... ###..... #....^. ..... .##+#.#