###.# #####....... #..<........ #.%......... #.......... #.......... #.......... #......... #........ ##...... #..... #..