######### #....... #.....# #.....# ##....######.(.( #........{.oo..( #.....###.%####. +.......# .# #.)...#.# # #.....#.# ####### #