..# . .....# #. .# ......# #.# .# .# .......# ##.##.##.## ....... ........... .....######........# #$................# #####.h...............# #...$.................# #.###.................# ......................# #.##.#####.###...#.#.## #. #%##..#+#.# # # #%##..# .# #.##..#+# # #.##..#.# .##.#####....##'## .........#####...### .........'.'.'.<.'.+ ##.##########...### ##'## #.# #+#