######## #......# # ##.##.## .# #..##..# .. ##. ##..#.### #.#####.. ###....## #....... ######## ##.#..## #...#####......## ####..# #######....#........## #.#.## #..............%.....# .. ##...####.#.#######..........# #.# ##.......### ##........## #.######..#### ##......## #...#.#....############....#### #...[...####.....h..%.......# ######..### ###########.(....# ##...##..# ##....## ##.....#.## ##..## #<.#....## #..# ######### ....l ...h. h... .