##### #...# #...## #....# #######....# ##...#......# ##..........### ######.............# ###...##.............# #....................# #...................#### #...#..................# ######...........#...(.# #.................# ##...............## #................## . . ..###................# ......... ....##................# #.......... ......................# ........... ##### ......................# ####........... ..# ####...#########..................## #.............. .....###### ##.........#........................# #......#....... .....%..##...####..........#.........)..............# #..............) .................#....#..(.........................^.# ##......%j....... ......................#.....#.........................# #......$...###### #..............#.....# #...............................# #..........#O*l$ #................#...# #...............................# #..........# aK. #.........[..........####...................)..........# #..........# ? #.........[............##......#............)..........# #...(......# .#......................##..................))..........# #......>...#. .l#.............%....#...#..[............................# #..........#$. $n#..................##...................<..............# #..........#f$ $.$#(..............#####..................................# #......>..?#a .$K#..%..##....<...# #..................................# #..........##########....>##.....#### ###..<..........##............<>....# #................................# #...................................# #.....................#.........## #................)..................# #..........[..........##........# ###................[..................# #..........................#....# #.....................................# #.........................##....# #.................#...................# ##........................##...## #.....##..........#.......#...........# #....................#..)###### ####################......#...........# ########################## ####################