### ## ######.########.### ## ..##......#..##..##..####..## ............................# #........##..##.####..####.## ##......##########.##..###..# #......## #..........## ###....<.f# ####..........f# .#####..#.....####.#..............##.. ........................................ .............%......................... ....#.#####.#...P##....#............... #f.#...## .###..........#.#.. #####..##..########...........## .... #....%......##..##....<......#.# .P..##.................#.).........#. .........)............r.....)........ #.....#.##..#P.#....#D.....#....... ....................((....%...b..... .................................... ....###f.f...##..#(#f.#.##....[..... ...##...###.#..P.#####.###.##..... ###..#..##.........# #.# #..#..... #.............%...## #.. #........ ##.(................# ..# #.#. ..# #.....>....#........# ..# #.## ##....>....#..#..##.# #.# #.. #..........#.##.....# ..# ... #..................... #.............P###..## #P...........### #### ...............# .##.........#.# #.######.###... ... ... ##.. ##... .. #.### .