########## .........### .........'.# .........#.##### .........#.....####### ############.#####......... ........<[#....####......... ##.#.###)##.#..##........... ##....###(##....#..<......... ........(......#............ )######..####5######.#..>..####### ...{.....#..(............#.# ####.......................# ........##....###.##.....### .##...#h#........ ...#...# ..... #....#..... #....... ......#.#........ . .......<...#.##.. ###.#............ .......[........ #.#.#.......#.#.. #.####....#.... # #....# ..# #....# .# #....#