### #.# #!# #.# ##@# #####wg### ......(... ###w##... #........ #........ #....... #....... .......