################## #................# .#######.##############.# .......g.h....... #.#.#.# .#######.######## #.#.#.# #.# #.#.#.#.##.# #.# #.#.#.#.##.######### #+# #.#.#.#.##.#<....... #.#.#.#.##.#.######. #.#.#.#.##.#......# #.#.#......#...)#.# ##.#.###.#..#.#.##.# #..................# #..#.###..#.###.#### #..#.# #..#.# .# ####.###..#)# # #.#....#.. #.######## #.# #.# #.#