############ #..........# ##..........# #...........### #.............. ## #####..........#####... ###<[##....O............. #####....##....o............. #.....##.###.######.......... #....###..##)# #hhh....... #.>.......##(# #..h....... #...###......## #.a........ ##### #.....))#####.......... #.....O................ #...##.####.#.......... #..##..# #............ #..#.#.. ......... .[..#..#.. ........) ....# . #.#......... ## #......... #.##.....