################# .................# #######<#######.# ..#.#.....#.##### #######.#.#.###.#.....#### .. .........................> #. .......#.#.#.#.#........) ###.#######.#.....#...#.#......... .............#..)......#.#......... .........................#.###.... .........#.#.#######.###.# ### ...###..###.#.#.......#.# #.# #..........#.#######.#.# #.# ######.#####.# #.# #.# #..# #.# ..# ##.# #.# ..# #.# #.# . #.## #.# #..###.# ##.....# #.###.....# #.....(...# #.######....# #....[......# ####...##+#.####### +........()(...#+#+### #....#.#.####.(......# .... #...# #........# #.. ##..#...........# . #..#.#.........# #.># #...?.g...# .... #.........# #### #.=.......# .......... ..#+#+#+#