########## #........# #.######.# . #.# #.# ... . . #.# #.# ... ... ( ....## #.# #.# ..<..# #.# ### ...#^#..### ########.# #.# ...... ... . .. ....^$^........>......## #.# #.....# #.##.. #.. ...#^#...............)# #.# .###.#...####.##.####.### ##..........#########.# #.# .....#.....##.##.#......# #...........# #.# #.# .........#.....#.#......#####...........# #.# #.# ............#...#.#..................# #.# #.# ...........###..#.#..................#############.# #.# ..........##.##...#...........∩................<...# #.# .........##...##.........###########.###########.#######.## ..........'#.##..........# #...........)................# ..........###..#........### #....##.###########.####..#### ...........#......#........##....+....# #.# ##.# ..............##..#........##....##.#.# #..# #)# ...........#.##............#..(....#.# ####...###)# ##.#......#.##......##....#..[..)...######..........# #.#......#[##......##..).#....##..........#.###.#).# #..##..#.#...........)......+....................# #......#.#...###..#######...##..........#.###.#..# ...#.####..)# ......#..........#.#?#.#..# ...#........# ...#.............#.###.#.## ......###....# ....#....#######..........# .............# # .....#....########.#.###.#.# .............# .###. ......#...).......#.........# .. ##.##...###.#....... .................###.)###### ...##. #...###......... ##............###)## ##....##..........##..# ###................# ..........######...# ##.................## .........p#######..# ........#...........# ..........p.pK..#..# ##...###...........# ........#......#..# #...# #)..........# ...........))..#.>#### ######...# #...........# .............%........ ..........###...........# ..........###.....##. .............############ ......#### #.....# .......#.....# .....# #.....# ..... #.....# ....# #.....# .... #.....# ### #.....# ... #.....# #..... . #...(.# .... #.....# . #######