. .#### ....# ###..!### #.......##. #.........# #.......# #.