#+# #.## #..## #...## ##....## #####......## +..$..<.....# #####......## ##....## #...## #..## #.## #+#