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