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