##### #+###...# ##...#...# #....#...# #.<..#...# ##..##...# .......#..##'### .......#...#...# .......#)..#...# .......oh5.'...# .......#5.##...# ##....##'###### #....#...# .5....'...# .#....#...# #....#...# #..).##### ...... ....... ....... o......