##+## ### ##...## #.. ##.....## #..## ##.......## ##..<####.........# #.......'.........+ ##...####.........# #..## ##.......# #.. ##.....## ### ##...## ##'## #.# #.# #.# #..........# .####...)## ......l ####.>.#. #...##. ...?. .. #...# ...