#### .... #..######+ #### #..#..... ...# . #..#...#######..# #. #.# #..#...#.....#..# #. #.# #..#...#.....#..# #.#########.# #..'...#.....#..# . #...........########..#...##'####..# ..###.....................#............# ..........................#....[..%....# ...........................#..<.........# ......................)....############## ................................ ................................ ................................ ...........................###. .....(......<................# ...(...p.....................# .(.....%.....................# ...)..[..................... ........................... .......................... .............. ... ............ .......... ....