############ ......O....# #########..# ##.## ####..# # # #.####### #....## ##. .. #...>...###.#### ...##. #######.....# .#.... ###...### ......### ######.....##### #...## ##......###.....# # #....####..###### ####### .##.#.....##..##### ....#...#.........# #.....##...####..# ##.......### . #........# ###.....##.####. ................. ######.^..##(######### ......#....# #....# ###..####))####....# #..# #....##....# #.# ##..>##....# #. #.........## # #.###.#)### (.. #.)(#### ...## ###[...## ### ##(#..# #.##.# ##..#.###### #..........# #..........# #..........# #.)........# #.....)....# #...)......# #..........# #...[......# #..<(......# ############