##### ## * ########.#.######.##* * #................... . , #<.###.###.......#+#.# ,, , , , #..##.##P##....#...... , , #.).##....P#....#...... , , * ##..##....##........... #..##................. ,,, * #..##....##....#...... , #..#..(..P#....# .....* #..##....##....# ...[ , * ####.#.....# ... , ,,, * .#####.##....# , .. ,, *..............####### , ,, *..................... , ,, *..................... ....................., , .##.#+#+#......)..... , , #.......#........... , ,.............P####.. , * * * ......#....P#*,## , , *, ......#....## .?. , * * ......#[...##.... , , , ......+....P..... , , * , .....#.......... ,, , * .#######.P....#.#### , , , ...............##* , , , ................... ,, , * ................[.. ,, .................... , , .................... , , , .................... , * ..###.#.##.l...#### , *. ............., , ,, , ......,.....#., , , #...... .....# , , , , , * , , *,, ,, ,, ,, * , , , , , , , , , ,, ** , * , , , ,, , , , , , , , , , , , , , , , , ,, , , , , , * , * , , , *, * , , ,