### #<# #..# #...# ....# ..... ......# .....!# #....... ...