### #######.# #.......# #.#####.# #.# #.# #.#####.# ######....##.# #############....'....##.# #########.............####....##.# ####### #.......'.............# #....##.# #.....# #.#....##.............# #....##.########.....###### #.#....##.............# #....##.......##.....##...#### #.#....##.............# #....####.............'...'..# #.#....##.............# #....####........#'####...##.# #.#....##.............# #..............).#.# #...##.# #.#>...'...........)..# #................#.# #...##.# #.#....#####..........# #####...........)#.# #...##.# #.#.#### #...[......# #####.!........#########.# #......# #..........# #........####...# #.# ####...##+#########'###### #........# #...# #.# #...............(.#..# ####################### #...# #.# #.##..............##.###...................######...####.####### #............!....'......#################......)...'.........># #######...........##..####.### ###.####.###...############ #...........###.###!...### ###....###.#...........# #...........# #.##..⌠....#####(...⌠..##.#...........# #...........# #.#.....⌠....#....⌠.....#.#...........# #...........# #.#..⌠....⌠.....⌠....⌠..#.#...).[.....# #.......$...# #.#.....................#.#...........# #...........###+#######....<....#######.#...........# #########.).#....## ####...#### ##..#...........# #...#..>..## ##...## ##..############## #..)#..$...## ##..⌠..## ##..## #...........####.......## #..##### #............##..⌠...⌠..###>.....# ###..........#.....⌠.....##.####.###### #..........###.......####.# #.#....# #............####.####....## #.#)...# #......................#...###.#....# ########....#......#####...##.......# #....#......# #....'......## #....#......# ###.##......# #....#......#######.##......# #....#......##......##......# #....#......##......##......# #....#......##).....######### #....#......##......####### #....#......##......#.....# #####.......'.#'#'#.#.###.# #.##....###.#.....# #.# #..####.# #.###.#####.# ###.###.# #.# #.......# ##.##.# #.# ######### ##.#.###.# #.##.....# ##########