######## ##################### ........# ######## ########...................# #........# ###......# #......#..#...#...#...#...### #........###.'......### #......#_...................# #........##..#......'.####.....<#..#...#...#...#...#.# ###...........##<.....#...........#....................# ...........#####......######......####################.# ##....w...# #......# ####.### #.# #.......# #........# #......# #.# #.# #%####### ####S##### ###+#### #.## #.###.# . ... #..# #..##.# .# #+## #####'### ####'##.# ####.#### #.......# #.......# #.......## #.......# #.......# #......... #.......#######.......# #.......# #.......##....'.......# #.......# +.......##.####.......# #.......# #.......'..# ####+#### #..<....# #.......#### #.# #.......# #.......# #.# ##.....## ####+#### #.# ##.##### ########+### #%# ####.# #......# #..........# #+# #....# #......# #...%......# ##'####### #......# #..........# #........# #......# ###..........# #........# #......###.'..........# +........# #......#...#..........+ #........# #........###..........# #........# #......### #########+## #........# #####.## #........# #..# ######+### ##.## ##...# #..# #..### ##########'## ##.####### #...........# #........# #...........# ####...%....# #%..........+ .............# #...........# ####........# #####'####### #........# #..# ### ########>### ##.# #.. #........# #.# #.# #.######## ####'## #####+###### ##.########## #.# #.....# #####+########....>.....# #...........###.######## #.....######...........##..........# #......................# #.....##...'...........##..........###...........#..........# #.....'..###.......................'.#...........##.........# #.....#### #...........#...........#.............##.........# #.....# #<..........#...........###...........##.........# ####### #....%......##..........# #...........##.........# ######################### ########################