. .... . ...... ....# ... #.....# .........#..... #.....# #.........#.... #.....# #.........#.... #.....######.........##'#####. ###.............................. . .......).......................# .. #.# ####...........................# #.. #.# #.......#...........#.......# #... #.# #......###.........###......# #... #.# #.<....# #.....)...# #......# #...######.# #....### ###....)### ###....####..........# #...## ##..)## ##.................# #....### ##..#).# ###...####...........# #......# #...###...# #..[..#..#...........# #......###.## ###.###.....#..#..#+###'##)# #.......#..# #..#......#..#..#......#.# ###..o......# #........#..#..#......#)# ............## ##.......#..#..#......#.# ####........## #........#..#..#......#.# #......#..# #..#......#..#..#...<..#.# #.....###.# #.###.....#..#..#......#.# #.....# #...# . #...%.#..#..#......#.# #...### ###..# ###...#'##..'......#.# #..# #.oo ##.........(######.# .. ...5# ###.......^^^........# @.. #.........^_^..).....# ....a ##.........^^..###....# ..... ....#..............# #....# .................#####..### #....# #.....##########.+...#..# #....# #..... #.#...#..# #....# #..... #.#...#..# #....# ###.....##########.#)..#..#####....# ........(..........##'##...........# ...................................# ###################################