######. #..... ######....# ..........# .......... .........# ........[# .......