###### #....########### #########. +....+.........#######.........h #....######....#................ #.......###....#...........r.... ###+#....#....+....#......r........ #......#.#..###....#.........?..... #......''#.................######## #...............##.#.####### #...........>...'5........... #...............##)#.###.... ######..........##.#.# .. #........rb..#...# #####..5b.r...#### #<........# #.........# ............## .........(..# ........##### ........# .........# ........# #.....