### #####'############# ##############.........<........ .........O.%.'.................. .##...########................. #. #................. #.......#.......... .....#...#......... ......#...#........ ......#####....... .....# #.... ...#