. .# .. .# ... .# .... .# ..... .# ......###.# ......))..# ......##..# ..... ##[.###### .... #<........ ... ##.#.##### .. #.#.# . #.#.# ... # #a# ... #.# ... #.# ..# #... #.# #..# ### #... #.# #..# #. ..# ##... +.+ #..# #.#########.#.# ..... #.# #..# # #.........#.#.# ##.#.. #.# #..# .# # #.#######.#.#.# (.....#######'#######..##.#.#. #.# #.....#.#################### #........................... #.# #.#.#.#.##.......#.........# #.....##................#. #.#####.#.#.#.##.#####.#.........# #..#####.###########.#### #.......#.#.#.##.# #.............+.... #.##.....####.# #.#######.#.#.##.###.#.##........#####. #..'.......##.# #.# #.#........#.#.#......#........ ####..........####.# #.# #.#.####.###.#.#.####.#.###############...............# ##.## #.######.....#...####.#)#...##...............###.###### #...# .................#..........................# #.### #####.#..#(.#..#..#...#'#############.....####.# #.# #......#..#..#..#.....#..#..# #.....# #.# #)# ##.###...#..#..#..#..#.#..#..# #.....# #.# #oZo..8.< #......#..#..#..#..#.#.#..'..# ####### #.# ###...... ##.###..#..#..#..#...#.#..#..# #.# #8.>.8 #.# ##................#..#..# #.# #...# #.# #######.########.########################)######.## #### #.# #.########......................))........... #.# #.................#################.......... #.# ################### ########### #.# #.# #.# #<# ###