######## #......###### #...........############# #......####.##..........# #......# #.##..........# ###.#### #..#..........# #.# #####............# #.# #...........###### #.# ##.#####..#### ..###..# #..# .###..## #..# ##. . #.## #..## ##... .. #.# ###..# #...# # ..# #....# #.#.# . #.#### #.##.# #.#.# ... #.##.#########.##.## ##.#.# .... @...............##..######..#)###..... #........#####........................ #.$..###..>###..####.................. #...........##.#########....#.####.... ##....######...................## ... #######.....# ##......#######..####..)# # ##.....#.....###..#..[.######..## ##..###.# ##................###.#......#.### #......# #...............#####.#..[.....[.# #.####... #.........<.....# #..###......#.## ##.# ## #...............# #.## #.##......###..# ##.# #......<..>.....# ##.# #.######......###.... #........<......# #..# #.# ##..##..#..# ##....)........## #.## ##.# ####.#.....##.# ##.....#.....## #.# ##..# #.............. ############# ##.# #..## #.......#####.. #........# #..# #.## ####.......Y.oo# # #........# #.## #.####..........###...# #........# #..###.#....###......# #..# #....%)..# ##.##....#### #......... ... #..[.....# ####....)### #......### . #........####.....#### #......# ####.####..)).##### #......# ###..##...##### #......# #Y........### ######## #.#######.# #.# ###