DEAR CHEGG EXPERT, MAKE SURE YOU UNDERSTAND THE REQUIREMENT BEFORE ATTEMPTING TO SOLVE. IF YOUR CODE DOESN\'T HAVE THE SAME OUTPUT FORMAT AS THE CONSOLE\'S EXAMPLE SHOWN BELOW, DO NOT POST AN ANSWER. DO NOT POST PARTIAL ANSWER OR A RESPONSE TELLING ME YO WILL POST AN ANSWER IN AN HOUR OR SO. IF YOU DO NOT HAVE ENOUGH TIME, DO NOT BOTHER TRYING TO WRITE A PROGRAM AND POST PARTIAL ANSWER. IF YOU\'RE CONFIDENT, WRITE THE JAVA PROGRAM RUN IT AND MAKE SURE THE ORDER MATCHES THE GIVEN EXAMPLE BELOW. DO NOT HARDWIRE IT TO THE EXAMPLE, THE USER CAN INPUT ANY MARTIAN NUMBER FORM JUST AS THE EXAMPLE.THANKS IN ADVANCE. SORRY IF THIS SOUNDS DEMANDING BUT I HAVE BEEN REQUESTING THIS ANSWER ALMOST TWO WEEKS NOW AND NOT A SINGLE PERSON IS FOLLOWING MY INSTRUCTION. AGAIN THANKS IN ADVANCE. ENJOY. Martians use base-3 numbers.A human base-3 number such as xyz.pqr is expressed as Mpqr’xyz in Martians’ use. Write a JAVA program to convert a Martian base-3 number in the form above to the equivalent base-5 representation in the form of ddd.ddd 5 . The program should be able to correctly treat up to 3 digits to the right and left of the apostrophe, respectively. (Examples: Mp’x, Mpq’x, Mpqr’xy, Mp’xyz, etc.) Follow the example spec below to make sure this is how the code runs at the console. 1) Give me a Martian base-3 number. (prompt the user to key in a martian number) M012’210 <----------- (provided at run-time by user. After the user keys in M012\'210 number and hits enter, the following should appear on the console.) (Do not hardwire this is an example). 2) Martian base-3 integer = 210 3) Martian base-3 fraction = .012 4) Decimal equivalent of the fraction = .185 5) Rounded decimal equivalent = .2 (round up for 7 and above) 6) Base-5 representation of the Martian number = 41.043 7) How many bits, for binary representation, are required to represent a 5-digit Martian integer? (paper and pencil is fine, you don\'t need to write code for this one. Just print out the answer and how you got it on the console.) Solution 156 bits .