### .. ##.# ####...## .r....r.# ##### #.# ##### ###...####'####...### ##........#.##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##.##.......## ###....###'####...### #'#####...#####'# ##.###.......###.## #...#.........#...# #...+....<....+...# #...#.........#...# ##.###.......###..# #.#####...#####.## #..#####+#####..# ##.............## ###############