# #.############. ##........^..... # ........#######. <# #######..########..# #..........<...# #.##.#########.# #.##.# #.##.# #.##.# #.##># #.##.# #.##.# #.##.# #.##.# ####.##.############### #....................<. #....##.###........######### #....##'###........'........ ##.................#.###### #.................#.# #.................#.# #.........####+####.# #.........# #.# #.........# #.######## #.........# #........# #.........# ########.# #.# #.# #.# #.# #.# #.# #.# #)# #.# #.# #.####### #(){....# ######.##