### #.############################### #.........^.....................# #.#############################.# #.# #.......# #.# #.# #.#####.# #.# #.# #.# #.# ####'#### #.# #.# #.# ###.รท.....# #.# #.# #.# #.........# #.# #.# #.# #.........# #.# #.# #.# #.........# #.# #.#####.###### #.........### #.# #............# #....)......# #.# #######'####+########....#......# ##.########.................####......# #.........'..............>.>##.)).....# ###########..........<......##........# #........<........##........# #########'#..#.......<..##........# #.........#..#.#############......# #.#########..#.# ########)###### #.# #.....#..#'######.....##)# #.# #.....#........##.....##.# #.# #.....#........##.....##.# #.# #..............##.....##.# #.# #..............##.....##(#### #.# ##.......#+######...........###### #.# #....#..#.######................# #.# #....#.........'................# ####.####....##.#.######................# #...............#.# #...........###### #.##.##########.. ######...........# #.##.# .###................# #.##.# ...'................# ##.##.# ####....#####.......# #.....# #.##....##.......# ####### .. #....#####....# ## #....#####....# +....'........# #....########.# #....# #####'### #....# #.......# ###### #.......# #.......# #.......# #.......# { #.......# #.......# #.......# #########. #.......# #.O....... #.......# #)#{.{{... #####'############## #p#.#..... #..............# #.#.# .... ##############.# #.#.# ... #.# #.#.# .. #.# #.#.# # ######.# #.#.# #......# #.# #.###### #.# #.# #.# #.# #.# #.########.# #..........#{ ############