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