########################################### ..........................................# . ...<######.######.........................# ... ########...#....#.# #.........................# .... ......#...#....#.# #....%....(.........####..# ..... .... #...#....#.# #..................)'..'..# .......########'####...#....#.# #....############...#..#..# .......l.....).........#....'.# #....# #...#..#..# .#####/##########......######.# #....# #...#..#..# # #.............# #....# #...#..#..# #........[....######....# #...#..#..# #.......................# #...#..#..# #.............########..# #...#..#..# #......#####..#....[.+..# #...#..#..# #......# #..#......#.. #...#..#..# #......# #.))).....# #...####..# ......# #..#).....# #########.......^.# ...# #..+......# ...................# #..#......# ........<..........# #..######## ...................# #... ...).......[.....(# #... ..>####+##.######.# ..... .. #.# #.# .... #.# #.# #.# #.# #.# #.# . #.# #.# #.# #.#