### #.# #.###### #......# #.####.# ## ###### #.#..# #####################.####.####.# #..... ##.#..###### ######.............................#.# #.....##..#.......## #...#####........###.###.#..###.####.# #..................####...#####........# #.# #.#..# #.# #.# #......................................# #.# #.#..# #.## #.# #.............................^......###.###.#..###..###.# ####................#.#.#............#..............#.......# .......<...)>.........>.............................#...###.####### ...........|.....##..)..................................###.......# #.##......#...............................................>..####.# ....##......................####............................# #.### #..........##...#..##### ####....................###..# # ####......##..........# ####.................###..####. ..........##..##.###.## ####......................... #####......##..##.# .# ## #...................#.#### #.......#####..##.# .# ... .. ............#.####.#.# #####...###....##.###.#..###.# #..##.#.#.....####.# # ##..........##.......##..# #..................#.# ####).))..............)##..# ....#...#............. #.......#.#.....###[####..#### #.#.#.........####.#.. #.......#.#.##..#...).#..###[## $ $ #.#.....#.###.# # #.......#.#.##..#.#(#.#.###...## #$ $ $#.#...#.#.###.#### ####....#.#.##..###[##(###..[..# #.#$ $ #.<.)))..........# #..............# #.#.#.###...###.#$ $ $#.#..)###..........# #.....##.#.....# ....#..#.#.###..# $ $ #...#.#######.###### #.....##.#.##..# #.####..#####..# ## #....)........# #......#.#.#..##.... ##.(###..# #. ##..#.#######.# #...............##..### ##..#..# #. ## ##...# #.# #.###..........##... ###D## #.#.. ##..# #.# # #.......##.# .. #|.$##... #..# .# ............# #..#..#.# #... ........###... #..###.(## .... #........# ..#. ##: #.[#.# #... .........# .#.. ##}.}##.$.# ....... .# .. $ ##.# ##(#... ... #. ### ##.. #. ## ## $ $