# # #. .# .####.#### ......... #....# #@# .######g###### .......<.....# .######.####.# #.. ####