$ #.#. .. #.#'#.# #.....# #####.....#### ............# #..........# #..........# #..........# #.....#'#### { #.....#.#### { { . #####.#....# ... #.#....# ###########...q. #.#....# #....*..d....# #.#....####.########...... #.#...)...**.....#(#....## #.##......#.##.....#....# . #.##......#.##...#.#....# .# $ #####.#####...#.######.#....##.## #.....# #...#........#...)..... ######.#########.).##########.....#.# ### ......<.........+...'..........}.....# #.. #################.#.#####....#######.#.......# #.# { #..#...........[.........)).)........#.......# #.# #>.#...................#....####...#.......#.###.#### #..##''##########....)##)[..........................# #..#....8....8.........#)#............##########.##.# #..'......................<.................[.<..<#.# #>.'....................)).#...........######.^##.#.# #..'.................(.............#...# #..##.#.# #..#....8....8..........)).....)#.##..## #..##.#.# #..##''###########.#..#...)())))#....## #..##.#.# #>.#.....................#.##)).(##### #.....#.# #..#.....................#.###)#..#### ##.####.# ################..###.......##).##(..# #.......# #####.#.##.####.##.###### ######### ##.##### #..####..(# ### #..###.#### ###.#.## ##.## ###