########## ##......... ##.......... #........... #........... #........... #....)...... #.).).....?. #####)......... #....<{........ ....#...######### ......### #...# #... .... .... ...