### ####### ##.#######....... ##..........##### ##................. #....#####g.###.### # #....)...g..# #.# .# #....######.###.# ..## ##.#.##.........####....# #.#.##.#####............ #.#.##.# #.##.<.....). #.#....# #>##.###..### #.#.#..#####.##.# .# #..........(.##.# ..#####..#######.####.# .........# #.# #.#####..# #.# ...[# .. #.#..# #....# #....# ..... #.##..