. . ......... .....#..... ............. .##..#.#.....# ..............### .................. ..................... ...##................. #......h.............. ....g..h.....##..#...# # #......h.............#.# ................#...#.# ### ......................# #.# ....................# #.# ...........#.......# #.# ..........#.##....#######.# ......................##.# .......................# #.....#....#..#######.### .............#######.#.### ........................# #######........[..###...### ###.((.(###...............# ##.((.((.(.##...###..#####.# +.(.((8.((..'........# #.# #((.((.(((##...####.# #.# ###.(...###.)..####.#####.# ###'### #.....#.......#.# ##.(((.###.....#.#.###.#.# #...<...#..............#.# ##.....##...##.#.#..##.#.# #######.......#.##%##.#.# .........#.##.##.#.## ...........%.).....# .#..............### #.......%....#.# #....##.##.#.#.# ..........#.#.# . ...#.##.#.#.# ....... #.#.#.# ... .. ....#.# #..#. ....#.# ... . .