###### ....# #....# ....# ..# #....# ... ... #....# ... .. #....# #. ####.# .# ###############..# ##. ##.##.##.# .....#....#.###..# ... #...#....+ ..........'......# .. #...'....# .........<#......# #. #. ##'###..## #+ #### #.###..###..##..# #..###.###.###'### #.##..## ########..##..# .................# ......# #....(.....#..# .................# ..... #..........+(.# ###.###.######..###### #..##+###...####+##..# #.##..##..###..####+##..##..##...###.. #### #.....#.....#...#............).........# #>....#.....'...+..>.........#.........# #.....##...##..##............#....##(.## #..).)#######..##...##..##<..#.....# ## #..............##...######..##.....# #............).'........##..##.(..## #.....##.......#.................<. #.....##...##..##..................# #......#...##..##...##..##.M##. #......#....#......># ####### ## #......#....#........# .'......#....#........# ##.########.#### ##.## #.(####.########## #.(......(.....# #.(............# #.....((c(.....# ###..####)##.### #..# #5# ## ..... #oo ...... #.5. ......... #.).. .?.##.... #(.### ... #....##..#