########## #### ###........# ....##.?.##'###'## .........#...#...# ......%..#.>.#...# .........#...#[..# .........#.>.#.<.###### . b........#..)#...##...# .. .........#.>.#...##...# ............#...#...##...# ?..........##'###'##....# ....##......###.......#### #####.##########............# ...................##.#.##### #####.######.....###..#.# # #....#######.##.# # ...####hh.....##.# r##. ## ##lh########.# ....### ##...# ####.# ....... ####....#####....# #...... #....g..##....#### #......###.###......#### #................# #.###...##...#..## #...............## .................# ......%.........#... .[ ...........h......# . ............l...... ......####......... .!..# ......