##+#+#### ############..#....# ####+##.....#...##..#....# ......}.....#...##..##...# ........>...'...##..##...# ............#...##.......# ............#............# ............#............# ............############?# ##+#####+#.... #J# +..... ... #..... ...%. ....... #########