####### ##.....# #..###.# #.####'## #.###^^.## #.##^.^^^# #.###.^.## #.##^._^.# ####.######## { ##### #....#### #### ...# #.#####.# #.># #..# #.# #.# #..# #..# #.# #.# #..# ##..# ##############.#####.# #(.# #[..###########....................# #..# #...............############.####### #..# #..J#####.###..#############.## #..#### ###.# #.##...()((.).((..)...# #.....## ...# #>###'''############..#########..##..### ##..# #####...## #..............##...# ...# ##....)## #####..##########.#....## #..# #.......# #.....<........##...#...# #..# #.......# #.###..#######.###.##...# w.# #[......# #.# #.#.............##..# #.......# #####.# #..#.#####.####.....# #....#### #.(##.# #.##.# #.# #.###.# #....'..####.##.# #.##.# #.# #...÷.# ########.##...#.# #.##.# #.# #.##### ##).....###.....# #.##.# #.## #.# #'####### #..^..# #.##.# #..# #.# #......... #....## #>##.# #..# #.# #{P..{..÷. #...## #.##.# #..# #.# #.{....÷P. ##.## #..#.# #..# #.# #.P÷..{.P. #.# ##.#.#####..###.# #.P....{.. ##.# #.#............# #÷÷..JP..? #..# ##.#######..######## ########## #### #...# #.......... #...# ##.######## . ####...#######.# #.# ##..............######...# #......................# #..........#######..##... #.###.>.#### #..# #.###...# #..# #.......# #..# ####..#.# #..# #..#.# #..# #..#.# ##.# #...######..#.# #.# .............#.# #.# .......####.##.# #.# .#.#.#. #......# #.# ....... #.#.#### #########.# ...⌠...##.#.# #.........# _.......#.#)# #.#######.# ...⌠......#.# #.# #.# .......(....## #.# #.# .#.#.#)###...#####.#######.# ..... #.#...<...(.<.....# # #### #...############### #####