###### #....# ###....## #.......# #.#'###.###### #.# #......# #######'########.# #.............##.# #.###########.##.# .......#..##.# #.#######.#.##[# #.......##.##.# .## #.###'###.#.##.## ....... ..# . #.....#.#.##..# ....... #.# .# #.....#.#.###.# #.....? ###.# .# +..<..+.#.'.'.### #..... ...###..## #.....#.#.###...# ..... #..#...#. #.....#.#.# ###.# #...###†...##.. #.###'###.#.#####.###### #>..#....###.. #.......##.##.........# ##....##.)##.# #.#######.#.#..........# #....####.##.# .......#..#..........# #.#..####....## #########.#..........# # ##.....##...### ..#.########## ##.##.##.#...## #### #######.# #.##.##.###..## #..# #>......# #....##.# ##..# #####.#+#.####### #####..#..#####.#########.........# ...........................###..#### #######^.#.######)########## #..### #..#......#...# #....# #...######..##.######## #.##.# #..... ...#...........# #.# .# #......... ####........# #.# # ........ ###........# #.# # #....... ............###.###.### ####..........#.......# #######.>........#.# #.............# #.............. #.............. ##..........#.. ##...##...##.. ##### ####