##### .... ... ..######## #.#.!....# #....(.... #..+ #..# ########## #..#.+ #........# #..#.# #........####..#.# #..............#.# #.......(......#)# #..............#.+####+ #..............#....... #........(.....'###### ########............... #............... #...r....g...... #.