############ ###### #..........# #...... ##..........#### ##....... ####..............######## #........ #....###.#####..#......... ......... #....................##### #.....[.. #.[.<#...................#####........ #......#.#...[>.....(.....ggg.(...[... ##.#.#.#.#...............######....... #.#...#.#............)..# #...... #.##..#.##.........#.#### ..##.. #. #....#.....#....#.# ## . #.#^.#.###.#...>... #.#.... #.......... ... ........... .%. #........ ...