+# .## ##..## ##....## ##......+ #.......# #.?.....# #......## ......qq....## ......##...## ...^.###'### ....##....# ..!##..?..# +#+ ##...## . . ##....⌠### .... ###. #........# . ..#...##...#...### ##### ##. ...##....##....## ##...### #... #.#....######⌠.# ###......# #...###......#...>.####+###........# #..........####....#.....##....#...# #.##.....##......##.....#...).#..## ##..#.........#..........###.## ####...............#?....##....# #..................#....###.##### #?...............#.##.###.#.....# #............>.....#......)...###.# #....#....<.........#.##.###....#.# ......#).....8....).....#...##...#.# ....###........<.....#......##.##### ............>.......##.##....##..# .#. #.........(......#..##....#### ................##..###....# ...#...........##.....##...# ...#............##.#..###..# . #....#.......#..####..#.# ##⌠.['.......##.#....<#.# ##...##.....##..##......# #...).##...##...#.......# #......######.......#..## #..#...##...##......#### ####...#.....##^..### #........###.....# ##.)...###.##....# ##...##..##....## ###)##........## #....##.####### ##)........# #)#.#...### ##.##..### ##..⌠#### #..<..# ##...## ##.## ###