...#.#..... #.#...#.... . ......... ..#......# #.#......### #.#......... ######.#......# ..............####. # ## #......#......... # #. #. +......##.######### ..#.##.### ##.................. .........# #......###.#.############ .........####......#...#............. #....<...+.....##.#.#.####.####.# ##...#####...####.#.#.# +.'..#.# ##...............#.#.# #.#..#.# ##..#############.#.##+#.##'#.##+#.## ##.# #.#.................. ### #.#.##+#.##+#.##+#.# #.# #.# #.#..# #.# +.'..# { #.####(####.### ................ ################