### ##################.## ##### ##...##..............# #...#####........##########.##### #.................# #.........# #................## #.###..##.# ##..#####.#......## #.#.#.# #.....# #.#...##.# # ##.##.# #...#.###.######.# #.####.##.# #......##.# #+# #.h.5c.(..# #..##..##.# ######.#### ##.........# #(# ........#### #.# ######...#### #c# ............+ .5# #####...#### .#.# ######.#### ....# #.........# #. ..# #.####.##.# #. .## #...#<# # .# #.#.#.# #. .#.# .. ...# ##. ####