################ #############......<........ #.....!a......#############. .........)###### #.######.# ... #...# #.#+# .# #