########## .........##### #######........ #.........#### .# #.#####...## #.# $ #.#####....# #.# #.....##...### #.# #####.##.....###.####. #.##.............. ########## #.##.#...##..#### .^......# #.##.#..##...# #P.P.#.### #.##.#..#...§.# #........# #####.##.......§§§.. #. #PP..###.# # ##...>.......#..§H§### #.. #.# #....# #.# #.##..###.####.###§§§## #..##.# #.##.###.# ##.#...8##.# #. ##.## #..##.# #........# #......8...# .. #..##.# ####.##### #..#.P8(.#.# #..##.#### ##...## #.......##.# #####........# ##.#.#.##### #.##.#.###.# ### ..........##.# #..........## # #.#.# #.####.## #####.#####.# #..#.#.##...## #...# #.......# #...#####.######.#..........# ...####.####.## #.####..............####[[..# ##.#.........# #.# #.##..#####.##.# ##.#.# . #.#.##.###### #.# # #..# #.#..# ##.#.# ^.##....#.# #.# #..# #.#.#####....# ..........# #.# #..# #.#.#........# .##....### #.# #.######.#...#.#...## #.#.## #.# ..................## # #.# #.# .......#).#...#.# #.# #.# ###....<)...#...# $ #.# ####.# #.###)[.....#.# #.# #....# #.###[##......# #.### #.##.# #.....##.#.#..# #..[# #P...# ##...#)##......# ###.# #.8..# #............#.# #.# #.P..# ........#.......# #.# ######### #....# #...............# #.# #.......######.###.#. #.......#......## .####.#########..#.......)).)...... ..........#... ..............##....##.#######.##### ##.....# ##.# #.####...........#.###.# .# #.###.# ########......# #.# .# ######## #.# .# #.. .# ### ..