#### ##########..# #........'..# #........'..# #..###.###..# #..###+###..# #..##....#..# . ######..#........# ....###..!....'........# #........###..#........# ....###..# #..##.......# ##++###''###..###......# #.........##..# ##+##..# +.....)...'...# ##.##..# #.........'.).###...'.<# #.........##.......##..# .#. #.........##''##..####'# ....... #............)###......# ..(%. ##########....# #'####.# .$... #....# #..###.# .?. #....#.#...##.# .e. #...........#.# #.# ##..........e.# #.# ##........(#.# #e# ###+####+####(# #(# #...))...####.# #(# #........###..##..(# #.# .#####..# #......## #(# ##''###''##''###### ### ####.### ##...........e.##..# #'# #'##.#'# #............)..#..######.## #.##...# #...........(..<#......e...###......+ #...............(.e..#.##.((.)......+ #..............##.####.##....)..)...# #...........%.###.# #.##.####..##..# ##########.....##.# #.##.# #..##..# ##.......#.# #.##.# #..##..# #........#.# #.##.####..##..# #........#.## #..........##..# #........+..###....###......... #........+.........# #........ #........#.######..# #..#####.# #.......##.# #..# #..# ##.....###.# #..# #..# #++##+# #.# #.(# #++# #.# #..# ... ...+ ... ..## #+# ..#