###### #####....# ########## ######...#....##############...(....# ..............'...........<.......>.# ####...#....####.#######.#........# #(..###### #.# #..########## ##############...###<#####.# ###..##### .................##.#..)..# #........# #####.# #.........#.##.#.##).# #.#.####.# #.....####.........#.##...##..####.#....#.# #..................#.#######..##.....#....# #.....####.........#..######.........####.# #.....# ##.#########.##....#.#..[...# ### #.....# #.#########..#....#.#......# $ #.....# #.#.......##.#....#.#....### #...).# #.#.......##.#....#.###### ##.....# ###.#.......##.#<...#.# ###.....####)).'...)...##......#.# ##.PP..P...##)###.....>..##..####.# #P.PPP......#.# #........##.)# #.# ######### #PPPPPP.......# #........###.####.# #........ #PP....PPP....# #........# #......# #........ #PP.>.PPPPP..## #........# #..##..# #.w.?.... #PP...PPPPPP## ########.####(##..# #......$. ##PPPPPPPPP## #.......(##..# #........ ########### #............# #...w.... #........###.#####........ #........#...wS...§....... #........#.#.#####.####### ########...#.# #<.# ##..#.# #..# #..#.# #..# . .... .§.# .# #.# ....# .. ##### {