.... ########......# #......#......# #......#......# #......#......# ... #......#...... .... #............. .... #........### ..... [!.... #.##.##...# #...##.# ...... #.##.###..###....##.# ...... #####.##.# #......##....## #...... #........# ###.......##..######....... #........# ###..####.................. #........###.....##.................## #....................##...%((......... #........#.........#.#.<..##..))....^< #........#......#.......####$......... #........#......#.#................... #........#........#..#................ #........#.......##................... #######.#####........................ #. #...##...>....?............ #..#....#..#.......... ....##...............#.. .....##...........###.### .##.....[.#####..... .$ ..........# #.#..#. ..........# .##.. ##..##..... . .. ............ ..# ##....... .. ......... #.....(%...