####### #.....# #.###.# #.# #.# ######### #.# #.# #.......# #.# #.############.#####.# #.###...[..........# #.# #...............#### #.# ##.#############.# #.# #####...######## #.# #.# ...............## #.# #.# ..###...###.....####.# #.# ##.#.............# #.# ...#.##.....###..########.# ###.#.###...## #.........#.# #.#.# ##.## #.#######.#.##### ..#.# #.# #.# #.....# ###.# #.## #.# #####.# #.# #..####.###### #.# #.# ##.#.........# #.# #.#####.#.........# ### #.# #......#...#####..# ..# #.# #######.#^.#$()#..# #.# #.# #.#..#)!(#..# #.# #.# #### ##.#..#??|#..# #.# #.# ....# ##..(..#####..# #.# #.# ##...####.#.#.........# #.# #.# ##.....................####.###.# ##........#.#<#.#.######.........# #........>.#...##.# #.######### #..............# .# #.# #..........#..#.#.# #.##### #.........##.###..# #.#...# #.#......##.## #.# #.o.# #...<....### .# #.#...# #.###.#..# # #o##.## #.#..# #o# .# #.#.... #o# . #.#..### #.. . ...... ... .# .....## #... ##.... ..#. ###..