### #.....# ......# .....###. #......... #....... ..... ########..# ..........# ########..# #..# #.# #%.# #.#. ####..# #.#.#######.....# ................# ..............#.# #.#.#######...#.# #.#.# #.###.# #.#.# #.# #.# ########.#.# #.# #.# ..........(.### #.# #.# ####.........#####.###.######## #......(....)............... #..############.###%######## #..###..<#### #)#..........# #..♣♣##.##♣.# #.#..........# #.#..♣#.#...# #.#...)......# . #.....%.....###.#..........###... ###...#'#♣..#....................^ ....♣♣##.##♣♣#...#..........###... ###.###...# ##..#..........# #. #########..#...[.)....# .. ....................... ##. ......##..############## . ...( #.$# ... ..... . .#...!# . ...(.# ..g.... ........ ....