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