##### #...# #...# #...# #...# #⌠..# ####...# ####).....# ************ ##### #.........# *++++++++++* #...# #.........###'++++++++'# #...# #............'++++'+++'# #...# ##............'++??.[++'#####...###### ##.......#####.'++(:[.'+'.............# ##.....########.'++.†..'+'.............# ##...#####....##.'++$?..fzz.............# ##...## ##.....###'+++'p'XXq#########...## ##....# #......# *'+''''○fd*f### #...# #####..[..# #......###''''''zfXf.p.# ##..# #.........# #........#......f.z#fff# ###..# ##.....#[..# #........#.....#...ffff## #....# #.....##...# #.............##.......(# #....# #....####### #....|.........#........# #....# ##...## #................###....####....# ##...## ###.....)...####...# ##...........# ##...## #...>.....)## ##'''## ##..........# #####...## #........######.....######.#......# #......## #.....)..####.(......P####..###...# ####### #.....## ####....*###P........P.P.###.###...###.....# #...##.## #........###.............###..##...##......# #######.###########......?###P...P...P......###..#...#.......# ####....##...##...(...###P.PP..P.PPP....###..#.........### #...#...##...#####....##.PPP...P......[.P##..#........## #.......##...#####.^..##P..PP..>†>......P##..........## ##.....................##..P.....).....PP.###........## #......................##....P.P)>)......P# #........# #.................[[....#.P......).......P###........# #...........#####......###...............###.........# ###...)..##.# #....)[.# #PPP.PPPP.P...P.##........### #.....###.# #....[.#####P..........P.###.....#### ####### #.# #...∩[#[.###..P.......P..###....## #.# ##.....#...####P........####....## #.# #....#####.######.....######...## #.# #..)## #)).## ##########....## ##.###...######....##########.....## #................................## #...............................## #...................)..........## ##############...#####.....#)..# #...# #.....#...# ##### #...####### #####