############# ..%......)..## ######..##g..####### ................# ###...##...#.#.#.. #...###<##.##.# #........)(((.# #...###(##.#..# #... #.. .. . #.#. .# .>### # ###