#. #. .##### ..... .... ########## ..... #..# #.#######..... ..# #.#.###(.# #.......#...# #.# { #.....#..##############.#...####.## .#.#..........................)...:# { #........[...##..#########'########.# { ##.#.#......#..#.###...............#.# ..)..#.....###.#.# #...............#[# #.........# #...# #....#######....#.# #......##.# ##### #....#aaa{a#....#.# #.........# #....+ys{{a+....#........ ##._......###### #....#ss{.b#....#.####### ##.......)....... #....#######....#..# ####.....⌠.._.###### #...............##.#### { ..............# #...............#.....# #####._......# ########'########...#.# .# #........# ..............##.#.#.### #.# # #.#......# #############.##.#...#.# #.#.# #.#?.....# #.##.##..#.. ..#.# #.######.# #....##..#.###...# #.##P.P#.# #######..#.#.#.#.# #.##._P#.# ##.#.#...#.#.# #.##..P# { #.....ho$...# #.#P..## #..####)##### #.#...### ..........o.# ##.).....# @..###..###.#!# ##..).....# ... ....# #.#.# #..#P..#..# .. ...# #.# # #.##P.P#.## . ..... #.# ########.#PP.##.# ..... #.# #......'.#P_.#..# #.# #.######.#PPP#### #.##### #....# #....# #....# #.)..# #.)..### .####......# #........#.## ########.#.# #.# # #.# #.#.# #######.#.# #.......#.# #######.#######.# #...........# #.# #.#####.###.# #.# #.#####.....###.######. #..)().........<....... #.##################### #.# ###