########### ######..(....... #........### .######b####.....# .# .).....#...(.###.######### #.# ####.##)##...# #.........# ######.# #......b)...###.#.......# #......# ...........!.....#.......####.# #..# ##.#.##.##.##..###............# #..# # #. #.##.....# #.......####.###..# # #...................# #.>....# #)..................# ###.##)# #.##.##.######..###.# #.##.# #.# .# #..# [# #.##.# #.# # #..# .# #.##.##### # ##.##.....# #. ##...#####.# #. #.###.# #.# #. #.# #.# #.# ## #. #.###.####.# . #( ##.........# #. #.#####.######### #.. #...^...# #.###.###..# #.....# #..# ###.#.#.###..# #.........#..# #.#.#.#.#.#### ...#.#..... #.#.###.###.#.# #......<......# #.#.###.###.#.# #.# ....# #.# .# ## ... #.# ... ###