.^..... ....... ....... .....^..... ......... .......▓ ▓▓▓▓▓▓▓▓# #▓▓▓▓▓▓▓▓▓▓▓##^.%..▓▓ .....^..### ###.............*...^.## #....## ##....##...........q....## ###...###########...###................^.## ##...............###............d.......# ##.............## #............L.......# #.............# #.........^....y.....# ##...........## #....................# #...........# #..............^.....# ##...........## #........D8..........# #....^........# ##........*..1......## ##.............## ##.......$y...)...## #.....^.........# ##.......p...^..## ###▓▓▓▓########.######## ################ #............##.# ###.............# #...##.#.....⌠## #...###........############ ##### #...# ##......<.......[....###### #...## ##### #...#........#...###.#...########## #....### #...##.......#....###....##.......# #......# #...#.......###......#............# ##.....# #####........##......##...........# #....⌠# #...#.....##.....###...######## #....## ######.....#...### ##.#...# #....### ##.....#...# ##....### #......# ##.....⌠..# ##.....# #......# ##.......# ##....# #......# ##.....#### ##...# ####.### ##.......# ##.#### #...# ##### ##......# #....# #...###...## ##.....## ##<...# #..........## ##### ##.....######.....# #####.......## #<..# #.......#........## #...⌠.⌠..## #..^##### #...............## #.........#######...#...########...#..........## #.⌠.....⌠......).)...........................## #....⌠.........)))^........................!## ##.......#................./=................. ##.....##.................................^..# ###########...##.....#####...############...# #...####...# #...# #### ##### ##### #...# #####