############################################################### #....%........................................................# #................................########.....................# #.................##'######......# #.....................# #.##########......#.......#......# #.....######...######.# #.# #......#.......#......# #.....# #...# #.# #.# #......#.......#......# #.....# #...# #.# #.# #......#.......#......# #.....# #...# #.# #.##########...<..#.......'......########.....# #...# #.# #.................#.......#...................# #...######.# #.................#.......#.....###########...# #..........# #........(........#########.....# #...# #...######.# #..).(.((................)......# #..=######...#....#.# #.....#############......%......# #..........).#....#.# #.....# #.............# #...........(##'###.# #.....# #.............### #............)......# #.....# #.....<.......... ...........####'#####..# #.....# #......#'#######. ####.......#.......)#..# #.....# #......#.......# #.......#........#>.# #.....# #......#.......# #.......#........#..# #.....# #......#.......# #.#####.#........#..# ... ......#.......# #. #.######''##..# ......###'#####.. #...).........# #...(.............# #.............# ...........#####.. #.............# ...........# #....>........# ##.######.# ...............# + #.# ...........)...# #.# #.########....# #.# . #....# #.# #....# . #....# #....# #....# #?...# #....# #....# #....# #....# .########....# .......>..)..# .............# #######....>.# #......# #.D....# #......# #......# #......# #......# #......# #...... ...