.. ... .. .... ... ... ...# #. .##.... ###... ... ...# #.####....... ....#####.# #..######.#.......... ...#...#.# #.........#.......... ..#.<.#.+ #...# #........... #.#...#.# #...######........... #.##'##.#####...#..$............. ..... #...............######........... ..... #.#####.##+##...######........... #.#.# #%#...#.# #.................... #.#.# #.#...'.# #...######........... #.#.###.#[..#.# #...########.#####... #.......#####.#####............# ### #.....................########## #####......#######..#####........#### #...>......# #..................( ##.##......#######.######........##### #.##............#.# #............# ### #.#######.#######.# #........###.# .. ? #.....# #.# #.# #.##########.# .# #.. #######.###.# #.# #.# #.......###.##.... #.........#.# #.# #.####+######.......... #.....%.#.#.#######.### #.##.......##.......... #.......#.#...........####.#........##...%...... #.......#.#.#######.#......#.###....##.......... #########.#.........########.#!#....#####.#%.... #.#.#................###...... .# .... #.#.##.#...#########.....## ## ... #.#.##.#...........(.....).... .. ##########.#.##.#...############%..#### . #......%...#.##.#...# ...... #####.##########.##.###.# ..#### #..............#.##.# #.# ... ##.............#.##.###.# .... #..#.######..........#.# ..... #..#.# #..#.........# #..#.# ##.#.#...#.### #..#.# #.#.#####.# #..#.# #.#....%..# #..#.# #.#######.# #..#.# #.#######.##### #..#.# #.............# #..#.# #########.###.# #..#.# #...#.# #..#.###################.# #.##.....................# #.##.###################.# ###### ###