###### ######## #....# ########## #......# #.##.# #........# #......# #.##.# #........# #......# #.##.# #........# #......# #.##.###........######## #......######### #..#..^.........##.....# #......#...#...# ###'####.............>..# #......#.#.#.#.# #........#####'###......# #......'.#.#.#.# #..............#.......(# #......###)#.#.####### #.....).########.#......# #......###.#.#...#...# ###'##### #...........# #............###.#.#.#####.#########.##.###'############# #...>...<..................................>#...........# #..........#############.#...#.#########.#..............# #.........[# ######'##..#.##### #...#..[...........# #..........# #(.......|.......# #.#####..).........# #..........# #.......####.###.# #.# #...)........# #..........# #.......##...#...###.# #..).........# ############ #.......##.#<..###...# #............# #.......##.....# #.### ####.##.######## #.......######.###'#####.............. #.......# #.........#.##..##........ #.......# ###.......#.#.............# #.......# #.........#...............# #.......# #.#..<....###.#...........# ######### #.#.......# #.#...........# #.#.......# #.##..........# #.#.#...#####.##..........# #...###.#...............# ###########.#.##.####.......# #...........#.##....#......<# #...........#....##.#......## #.................#§##..#### #...........####..#§##..# #...........##....#§##[.####### ##############.#..#.§§......... ##########'##.#####.########### #.............#.)....# ... ..# #...........###.##...##.#####.# #...[.......# #.##.#....#.§.#)# #...........# #.#..#.§###§#§#h# #...........# #.#.###§###§#§#.# #...........# #.#.###.§##§#...# ############# #.#.#....§..#...# #.#.#.##..####.... #.#. #..# ..###.# # #..# .#.. # #.>. .#.. .#.#. ...# #.#.. ...# ..###