##... .# #.... .. #...# .. #...##. ..... ... # # #.##### ## #...#.###.##..###.# #......'..........# #......#.....)....# #......#..........# #+###..##..##<##### #.. #..#### ........ .........+ ##########