##### ##### ###...### ####...### ##.......## #........## #.........# #.........# #.........+ +.........# #.........# #.........# #.......# #.......# #...# ##+###....# #'#####...#####'# ##.###.......###.## #(..#..h......#...# #...'..h.<....'...# #...#..h......#...# #..###.......###.## ##.#####...#####.# #..#####+#####..# ##.............## ###############