################ #....<.......... ######### #.#.###.######## #.......# #.#.# #.# #.#####.###.#.###.#####.# #.# #.................. #)# #####.....<...##### #.# .<............. #########.# .#....>..###### ...o....#)# ##..##### #.#.# #.%# ##...# #..# #######...########. #... #.............w.... #.####.#####...#.####### #.....#..).w..##.## ######.######.##..##### #.# #........... #.# #####.###### #.# .# #.. .# ##. .# . .# .# .#