##########################.... #.........(..........).U((..... #...........<%.........)..).... #........................=.... ##########################... ..