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