######## ...... #......# . #.........#.####.# #. #.........#...##.# # #.# ####........ ###.##.# ##############.#..####..........#####.##.# PPPPPPPP#.....................#.#........# ........#.. ....................#.###.#### ........#.###...............#...#)# #.# ......P.#..##.#####..#..........#.# #.######## ........'........##..#....#.#...#[###........# ......y†'..##.#......##...###....)..[#######.# ......y.#.†##............(###...#.##.#######.###### ......†.#..##.##†##..##............................# ........#..##.##.##..##...........##.###.###.####### PPPPPPPP#............##..............# #.# #.# #########...........................># #.# #.# ..............####..#.#...#.#.#.# #.# #.# ..###........### #..............# #.# #.# #........# ####..#.#...#.#..>###.###.######## #........###.......#..........÷.............# .........[.#......#.#...#...÷..÷......######## ..............................###.###.# ................#.#.#.# #.###.# ...#...#.##.#...#.#...###.....# .#...#.##.#..............#### ..............##.#...##...############### #.##.###...#..##.....##.<........<......# # ##.###...#..##.#........####.##.####### ..)......................###..##.# .##.###......#.................#.# #...#..####........###..##.## #...#.......................# #...#....#..#....#####..#..## ..##.....##.#.##....#####..#..# ............#.##.#..##........# .........##...................# .........##.#......>......##### .........##.#############.# ........###.# #.# ........# #.# #.# ........# #.#############.# ........# #...............# #################