#### ..##### #O#...### ...####........ #.....!.....## ######..g...# #<#...## #.##..... ..# .###. #### #