################ #............... .......<..##### ..######..# ###..# ###....# ##......## ..........# .##.#.....# #.#.....# # #..#..# #..#..# # .##..#..### .(..##.#..#..#.. #...........#.# #.#####..(....# .#.#####...#...# ............##.# .#..####..#.##.#####.# ........>.5.O.h.....# .###############...... .#### #