###### #....# #....# #..[.# #....# ######### #....# #.......###### #.#..# #.......#....# ###%######################### #.......#....###.....###...........%.......#### #...........##..##.##..################.......# #.......#...#.####+####.###############[......# #.......###.)......[...............[[.........# #.......# #.######+######[....(......%#.......# #.......# #...............###########.####.#### ######### #.#.####+####.### #.# #.# #.##..##.##..## #.# #(# #.####.....### #.# #.# #.# ###^###### #.# #.# #.# #.####.# #)# #.# #.# #......# #.# #.# #.# ######.# #.# #.# ###.## #.# #.# #.# #....# #.# #.# #.# #....##########.# #.# #.# #...............# #># #.# #....#########.(## #%# #.# #....#.#######...### #.# #.# #....#.#.).........## #.# #.# ######## #.......#%..<..#....## #.# #.# #......# #....#(####...####...## #.# #.# #......#######...)### #...# ###..#######.####.# #......).(.........# ###..## #...............### #......############# ##...#.## ##..######.###..g.# #......###############.......# ##..#######.###).>.# #...................##...###.###..#...............# #......##########%#.#....# #..##.#########.###....# #.....(# #.#.....####...).# #.....####### #......# #.####..###.....## #.....# #......# #.# ##..##^....# #.....# ######## #.# #..#....### #.....# #.# ##....### #>....# #.######...## #.....# #.........## #.....# ########### #######