############## ### #............# #######.###....#######.# #. ..# #......#.##....#..#..#.# #.##. #.# {{ #.....#####....#..#..#.# #...^. #.#{ ..# #......# #....#..#..#.# ##...###.#####.## ##......####..........#.# ...>............ .....................#.##.# #.##....#.##.#..##### ###..................#.##.# { #.#.....#..#.#..<...######..................#.##.# #.#........#.#....#......#...........÷......#.##.# #.#...#.#..#.#....#......##.#.......(÷.....##.##.# #.#..........................................>##'### #.#..##....#....###......###............#..........# #.#..##....#....# #......# #............#..........# #..........#....###.....## ##...........#..........# #..........#....+.#.....# #.#....####.#.##.......# #..........#....#.###...# #.#....# #.#.##.......# #..........#............# #.#.##.# #.#.##.......# .####.........#......###...#####.#.##.# #.#..........# ....######....# #+#...........>.....#.####.####.......# ..............# #.....##########....#.##...........#### .[.^........####.####...#####........#.##...........# #.##........# #...............###...#..............# #...........# #######...............####...........# #...........# #.####......P...# #...........# #..........# #.#..#...####...####...........# #..........# #.#..#...#..).........####.....# #..........# ##.##'##..#..#..#####.....#.....# #......##### #..#..)#..####..# #.....#.##### #....###############..#..))....PP..# #.......# #....##...............#).)#........# #.....### #.<..##.###########...#'###..####..######.#.## ##### #...†##.#........##.#.#.)#...#..#.>.......#.# #...# ###......#.######......#..#...'..#..########.## #.#.# #........#.# #####..####...#).#..# #....# #.#.# #.......<#.# #........##'##..######.#..# #.#.# #........#.# ##.......#..#..........#..####.#.# #........#.# #.####..#.)#...########.....[.#.# #........#.# #.#..'..##)#P.#...O.....#######.# #........#.# #.#..#..#..#..#.######### .# #........#.# #.####..#..#......... ####.#...#.# ######.......####...###### ###########.#####.# #...................# { #.................######.##........####(...# ##.########...............#.######## ###### #.# ####............#.# #.# #.##########.#.# #.# #.##.........#.# ##.###########.##.#####.###.# #...........)..##.#########.# #################...........# #############