######+### #........# #........# #....g...#+######## #....................# ######'##............# #.##..>.......... #.##............. ###.##............. #.................. #.###.............# #.#......)......### #........#........# #.....#...#.).#..... #..#...#..#..#...#.. ....#..#..#..#..#... .....#..#.#.#..#.... ...#.#.#.#[#...#. ..#.#.#.#..##... . #.#...#.##..... ....#.....#....... #...<...### ##. ....#.....#.... ..##.#...#.##... ..#.#.#.#.. #. ...#.#.#.#.#... ..#.. . . ..#.. . .. .. . ..#. ... .. .. ...