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