### ##.# ... #.###.# #.....## ##########.(##..# #................# .......###.......# .......# ##..##..# ## ........# #..##..# .# #........####).##..###### .### #....}...'............... ... #.........###...###.################.###.# #.}.<....>................................ #.......#####...........############.....# ##....}## #..####.###.# .###. ##...## #).# #.# #.# .# ##..### . #.# #.# .# #....# #+# #.# .# #....# #.# # #)...## ... #.# #.....# #... { #.# #.###.####..### ##%# #......... #.#.###..#.#... #.#.#......#.##.# .. ##.#.#.###..#.##%##...# ..............%.......## #.#.#.###....##........ #............##...#^#.# #...#.#......##.#.^$^.#.. #...#[###....##.#.#^#.#.... #............##.#.....#..... ##....###....##.#.#..##.....# #....# #............##.....# #####....###.....#.####.##.....# ................................### .........................##........ #######.............#######.###.### ###...####....#.# #####.# # #.............#.###.....# ###......%........+.....# #.#.#.........###.....###... #.#......<..### #........... #...........#####.....###... ##########.................. #..#####.....###... ##.# ####.......# #.# #..###..# #.# #.)<# ##########.# #...# #..........# #..... ##########.# #.#.### #.# #.#.# #.# #.#.# ### ##.#