###### ##....## ######### #......# #.......# #......# #.......# #......############ #.......# #.................#####.......# #......##########.............# ########### #......# #######.......# ##.........# #......# #.......# #..........# ##....## #.......# #..........# ##.### #.......# #.####.##.## #### #.# ####.#### #)# #.#..# #..# #.############### #.##########.# ##...## #..# #........>......## #......))))..###...## ###..## ###############..# ##############..##...#####...>.## ##.## #.....# ####(..#.#.###........## #..# #>....#####....#)#.#.#...>.......# ### ##)# #...........####)..#...#.........# #.## #)###.....###########..#.###.........# #<.## ##..##.....# #........)...............# #...## #..........###........##..###.........# ##...######..............####..####............## ##..##.......#......###.# #.## #.###..<.<....# ##.....)###............# #.# #.# #.)...<...# ##...##......#.....##### ##.# ##.# #.........# ##............####### #..# #..# #.........# ##...#....##.)).# #.## #.## #.........# #........)###...######## ###.# ###.# ##.......## ##...####)# ###........###...###...## ##.....## ########)# #....###..##.####.....# ###.### ########..g....## ####..#......####.....# #..# #....#...#####..# ##..........###...## ##.# #......### ###.#### #..........# ##.##########.## ##....### #......# ###......######.##..........# ############......#######)####.######.................########## #....................g.).......))..).).......P.........## #P...~~~~~~~~~~~~~~~~~~~....~~~~~~~~)~~~~~~~~~~###.###..### #....~~~~~~~~~~~~~~~~~~~....~~~~~~~)~~~~~~~~~~~# #.# ##...# #....~~#####~~~~~~~~g~~~....~~~~~~~~~~~~#####~~# #.# ###.# #....~~#...#.................)..........#...#~~# #.# ###.## #...P~~#...#############''''#############...#~~###.####....# #....~~###'# .........#....#...... #+###~~.........#### #....~~~.#.' .......(.'....'...... #.~~~###.###### #....~~~.# .........#....#...... #.~~~##..# #....~~~.# ##################### #.~~~##.## #.P..~~~.# #.~~~##.# #....~~~.# #.~~~...# #....~~~.# #.~~~#### #....~~~.# #.~~~# #....~~~.#.# #.~~~# #....~~###'# ###~~# #....~~#...############################## ..#~~# #....~~#...#.....................%......# g.#~~# #....~~#####~~~~~~~~~~~~~~~~~~~~~~~~~~~~#####~~# #....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# #....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# #..............P................P.............P# #......P..........................P............# ################################################