########### #........<# ########### #.#######.###### #.........## #.# #.#....# #.######...####.#######.#.##'## #+## ######.###....#................#...### ##...# #..........##...####.#######.#.+.8...###...8.. #.####.#######.## #.# #.###...........g.# #.# #.# #.# #.#######.# ###[...<....## #.# #.# #.#####.........# ###(.(..### #.# #.#######........>....... ##@8.## #.# #..........####.#.######. #.....# #.# ##########.# #.#.# # .%..>.... #.# #.....# #.#.# ........... #.#########.########.#.# .8...###...8. #....................#.# ..## ##.. #...#######.##########.# # # ####..### #.# . #.......# #.######### #.##..#.# #.O........ #.##..#.# ########### #.##..#.# #.##..#.## #.##.....# #.###.#..# #.# #.#..# #.# #.#..# #.###.#..# #........# #####.##.# #.##.# #.##.####### #..........# ###.#.####.# ##.###.###<# #.## ##.##.# #..###.###.# #.#.#.## #.# #.##.## ... #.#### #.. #.# #.. ########.# #..# #........# #.. #.######.# #.# ### #.# #.# #.# #.# ### ##