### ### #.############ #^# ##............# #.# #####....#######.## ###################### #.# #>..'.............# ..........##.........# #.# #.###....#######..# .............#######.# #.# #.# #....# #..# .............# #.####### #.# #.# #....# #..# .............# #.##....# #.####.###....# #..# .............# #.##(...# #........'....# #..# ########.....# #.##....# ######.###....# #..# #.....# #.##....######## #.# #....# #..# #.....# #.##...........# #.###....# #.(# #.....#######.##...........# #.##.....# #..# #.######...##.##...........# #.##.....# #..# #.##...+......##...........# #........# #..# #.##.###...#######.........#######..#.....#######..# ###### #>...g..g........'........................'........# #....# #.##.###.#########.............###..#.....#######..# #....# #.##.# #.# #.............# #..####### #%.# #....# #.##.###.####### #g.......%..#####..#### #..# #....# #g##.##........# #........)............# #..# #....# #.##...........# #..................##.# #..# #....# #.####.........# #..................##.##########..# #...)###.####.........# #..................##.#...........# #....))..g.......%....# #..................##.#.########..# ##...%###'####.g.......# #..........((..(...##.#.# #..# #..........# ##g.......# #..................##.#.# #..# #..........# #<........# #####'#.#########..##.#.# #..# #..........# #.#'####### #)#.# #..##.#.########..# #..........###.#.#############.#.#########..##.............# #................................>..g...g...[..............# ####.........#.#.#.............#.########.#......######### #...........#.#. ############.########....###### ##........###.# # #.................... ........)....# ##########....###### ........##### ............# ......... ########...# ......### ##### #.... .... ...