...# ..!# #####..$#### ........... .......... ......... #....# #