#### ##### ####### ####..####...# #.....# #.....#......# #.....# #.....#......# #.....# #.....#......# #.....# ####....##.....# #.....# #..#....#####'## #.....# #..............# #.....# #... #..............###########.....# #... #...............#.......#......# #?.. ###########'###.####...##.......#......# #...####+########.#...........#.####...##.......#......# #............(....#...........#..............<..#......# ###...........(#....#...........#................##......# .........z....(#....#...........#................##......# .......)..z....#....#...........#..............(.........# .##...##.%(##zz###..#...........#'######'##..............# #'# #)z.##'####..###...................#..............# ..........#..<.......#...................#......##......# .........>#..........#...................#......######### z....z....#..........'...................#..............# ##...##...#..........#...................#..............# #### #...#..........#...................#..............# #...##.#########...................#..............# #...##.# ........#########+###.....#......##......# ..# ........#...........#.....#......##......# ........'...........'.....#......#.......# ........#...........#.)...#......#.......# ........#...##......#.....#......#.......# #########...##......#.)(..#......#.......# ................#.(...#......#.......# ................#((...#......#.......# .................#(....#......#.......# ##################.....#####..####....# .................#..######### ..............(..#........ .................#........ .................#........ .................#........ ......).......)..#........ .............).(.#'###### ############'###.(......# #......>#........# #.......#........# +.......#........# #.......#........# #########........# ##########