.. . ####+#.########### ..##......#......... ...........#........# ...........#........# ..........[..........+ ##...........#........### ..............#..........# #.. ...............#..........# ##..# ...............#..........+ ....# ...............##.).......###...# ..........#+#+#.....)......+.....# # ..........# #.#<...........##....#.# .........##.#.#.#................#.#### ##+##....##..........#.................. ..# #.##....####.#.#.#.....#######..# # .... #............#...<..%..'........#.# ....>#....#########.###.....########.#.###### ....$......'(...@......'.....'................ ...........#####.....###.....########.#.#####. ...........+ +.....'..#.........# #.#.# .........@# #.....##.#.#######.# #.# # ...[...(..+ #..........#.......#.# #[# ..........# #+######...........#.# #.# ..##...... ........%.........#.# #.# # . ........ ..................#.###.#.### %........ ..............####.........# ... #...##..............##.#.#.# #... #..............##.#.# . .................##.# # ..................##.# .................##.# .......###########.# ....... ... .....# ... .... .