... #.. #.. ... #.# #### ......# +.#.......# .......# #.#.......#........# #####+#.........#........# ..$......#.......#........# .........# ......#........# #........# .... #........# .. #........####'####........######+##... #...........%..............%.......... .........................(%..........# ..........)<%<.........######''#..... .............###.......#.......# .. .............##.......#.#####.# .............#...)...#.# #.# ....................#.# #.# ..[................#.# #.# .............####.#.# #.# .............. #.#)# #.# .............#.#.# #.# ............#.#.# #.# ...........#.#.#####.# ..........+.#.......# ###..... #.#'####### ##.##.... #........... ##...##... #...####### #.._..##..###...# . ....^.^##.......# ... .^^.....^##.##...# ..... ###...#..+...#######..... +# #.#'.##..#............... ..###. #..###...#...............# ......###.......#....###'##..... #.####......#....#....#.oo)+..... +#...........#....#....#..>.#.....# .............#....#....#....#.....# >............#....#....#....#.....# ########....+....#....#....#.....# #....######....#....#.....# #..............#....#%....# #..............###'##.....# #.........................# #....##########...........# #....# #...........# #....# #...........# .########....# #...........# kk...........##########...........# ..................................# ##################################