####### #<....# ....YYYY.....# #########.....# #....# ..... .... ... ?..