##### #...##### ####### #...#...# ######## ######.....# ######[..#...#####......######### #..........# #..)............................# #..........# #.###############.......#######.########.....#.#### #.# ###............................##.....#.# #.# #.....########...#######.#####...>..###.# #.# #.....# ####............##....#####.# ######.# ##.....#######....#######.##.##....###...#### #######...##.#####...................%.......................# ###.............................#.....##...#.##.##.##.###......# #.....##..........##......#......##...##...#.##.##.##.# ##...>.# #.................#####...#.#....##...##...#.##.#...#.# #%..### #.................## #...#.#....###.####.##.##.#...#.#####.%# ####....######.###.#####..#.#...####.####.)..##.#...#.##.....#### #...### #.#.............................%..................# #...# #.#.#...##...#......###.####....####...#...........# #...# #.#.#..############## ### ###### #.......###.....# ##.### #.#.#..# ###################..## #...# #.#.#.## ..##.................##(# #...# #.#..).# ...#...#.............##.# #...# #.#....# #....##........# ...##.# #...# #.#....# ... #.............## #..##.# #...# #.#.#### .#... ...............## ##..##.# #.### #.#.# .### #..[#..##.##....####...###...##.# #.# #.#.# ...# ##.#...#.........## ##........##.# ##.## #.#.# ###..##.##......##.....# #........)..# #...# #.#.# ##.###.#.#..#...#..#....## ##........#### ###...# #.#.# ##.#.###..#.#.#..##...#...####.(.###...# #.....# #.#.# #.##...#.#..#..#...#..##........## ##..# #....## #.#.# #..##.#%##..##.##...............## ##..# #....# #...### ###..#^.#.#..#..#...#...#........###...# ##.).# #.....# #..###.##..#...#....#....#.............# #...# #######.....###<#.##...##......##%...................# #...###............########## ############################## ###................## ### ### ### #..#.# ####...####.#.#...# #.# ###.###.####### #..#.# #...# #.#.#...# #.# ####...#.........# #..#.# ##.## #.#.########.#####......#......##.###..#.###...# #.# #............%.......)...................h.....# #.# ###.########.#...#...##.####...##.###..#.###>..# #.# #.# #.#...######.# ######.# #..#... #.#######.####...#.##### #.# #.# #.....%.# #..................# #.# #.# ##...%..# #####.....####...### #.# ... #####!... #.....###### #.# ... ... ###......... ... .?. .. ########## #.. #...# ...