############## ##### ##....#.......###...## ##..............#.....## #....../...............+ #......................# #..............P.......# ##..>.............)....# { ####..............#.....## #.....#'####''#..........# +.....#.##....+........<.# +.....+.......+..........## { #....#####.####..........'# ##..## #.# #..........'# ##.####'## #.# ##.........## #.......#######.# #+###....## ...####.........# #...'...## #.........#####<###..## ########..))....####'## #..))(.........#### ########+####.....# ##....###.#### #.%..!.+..# .......##'## .......#...## .......(.((.# .....§).T...# ......§§e§.(+ #.....§e§§).###+ .....§§§§....... ........§e....... .......e......... ..........#.....( ....#....###..... ##+#.#.#.# ##### ....... .#.#.#.#